Erstellen einer Nicht-JavaScript-Version eines Teils eines Formulars

stimmen
0

So habe ich Form mit zwei Dropdown-Listen, von denen die zweite auf der ersten abhängt. Aus Gründen der Beispiel lassen Sie uns sagen, wenn sie nach unten „auch“ in dem ersten Tropfen wählen, erhalten sie 2,4 und 6, wie die Optionen in der zweiten, entsprechend, wenn sie „ungerade“ in der ersten wählen 1,3 die zweite wird, 5. (Säumige zu glätten). Ich dies in Javascript gemacht habe, und es funktioniert in Ordnung ... Problem ist nur, wenn der Benutzer Javascript deaktiviert hat weder Drop-Down erscheint.

Ich möchte einen einzigen Tropfen nach unten für diejenigen machen, die nicht haben Javascript, das die Möglichkeiten hat „sogar 2, sogar 4, sogar 6, ungerade 1, ungerade 3, ungerade 5“

aber natürlich, ich will nicht, dass es für diejenigen zeigen, die Javascript tun haben.

Ich versuchte es googeln, aber gehalten w / NoScript kommt ..., die die Menschen, die ich sicherstellen möchten, kann meine Form verwenden. Vielen Dank!

Veröffentlicht am 24/06/2010 um 20:59
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Ein weiterer besserer Ansatz wäre so aussehen:

pro Standard Verwendung 1 select-Box (dropbown) und einen einfachen Javascript-Aufruf hinzufügen, die die eine und fügen Sie die beide für Javascript werden entfernen:

$(document).ready(function() {
  $('#idOfTheSelectbox').remove();
  $('#idOfPlaceholderDiv').html('<select name="select1">...</select><select name="select2">...</select>');
});
Beantwortet am 24/06/2010 um 21:09
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more