Ich möchte eine Gruppe von HTML-Text <input>
haben, die alle gleichzeitig ausgegraut (deaktiviert) sein können. Ich möchte auch, dass das gesamte Gebiet, in dem sie sich befinden, irgendwie ausgegraut oder zumindest sichtbar behindert ist. Ich habe solche Dinge in Desktop-Anwendungen gesehen.Wie mache ich ein ausgegrautes HTML-Formular?
Irgendwelche Ideen auf eine einfache/elegante Weise, es zu tun? Ich versuche, jedes zu disabled="disabled"
manuell zu setzen, und habe auch einen Bereich, der die <input>
's umgibt, die anzeigt, dass der gesamte Teil des Formulars nicht bearbeitbar ist.
EDIT: Sorry, ich sollte erwähnen paar Dinge ...
- Alles ist lokal. Ich verwende nicht PHP oder ASP oder etwas ähnliches ... nur HTML, JavaScript und CSS. Auch keine jquery!
- Ich möchte den „Bereich“ dynamisch mit JavaScript
- Es ist NICHT ein
<form>
, nur ein Haufen von<input>
‚s
Wollen Sie die '' Elemente mit statischen HTML deaktiviert oder dynamisch mit Javascript oder etwas deaktiviert? Ich habe dynamische Formen in gewissem Maße in [dieser Frage] erforscht (http://stackoverflow.com/questions/3398603/how-to-create-a-dynamic-form-using-jquery/3408517#3408517); habe sogar ein [jQuery plugin] (http://github.com/macek/jquery-input-depends-on) dafür erstellt. –