dynamisches Ausgrauen von Buttons
wolfgang
- html
0 Martin Hölter0 Jörg Peschke0 mark chopin0 MudGuard
hallo allerseits!
ich habe folgendes problem: in meiner GUI möchte ich einige buttons erst aktiv, also klickbar machen, wenn bestimmte andere button zuvor angeklickt worden sind... in diesem fall soll der button SHOW DATA erst klickbar sein, wenn der button STORE geklickt wurde. ich würde das gerne mit folgenden code realisieren:
<form action="data_select.html" method="get">
<input name="Show_Data" onClick="if(Store.checked=true)
button.Store.disable=false;}"
type="submit" value="SHOW DATA"></input>
</form>
...funktioniert aber nicht! kann mir jemand helfen?
Vielen dank schon mal vorab... wolle
Hi!
<form action="data_select.html" method="get">
<input name="Show_Data" onClick="if(Store.checked=true)
button.Store.disable=false;}"
type="submit" value="SHOW DATA"></input>
</form>
Was ist Store und was ist button.Store?
...funktioniert aber nicht! kann mir jemand helfen?
Funktioniert nicht ist eine nicht sehr aussagekräftige Problembeschreibung...
Fehlermeldungen? Debugging-Ausgaben?
Gruß
Martin
Tach,
<form action="data_select.html" method="get">
<input name="Show_Data" onClick="if(Store.checked=true)
button.Store.disable=false;}"
type="submit" value="SHOW DATA"></input>
</form>
Versuch mal:
<form action="data_select.html" method="get">
<input name="Show_Data" onClick="function enableButton () {if(Store.checked=true) {button.Store.disable=false;}} enableButton();"
type="submit" value="SHOW DATA"></input>
</form>
<input name="Show_Data" onClick="if(Store.checked=true)
----------------------------------------------------------------^
if(Store.checked==true)
Ich persönlich finde ja, dass in diesen Eventhandlern nur
Funktionsaufrufe drin sein sollten und keine komplexen
Abfragen.
Hi,
<input name="Show_Data" onClick="if(Store.checked=true)
Willst Du hier wirklich true zuweisen?
Dann ist die Bedingung _immer_ wahr (das Ergebnis einer Zuweisung ist der zugewiesene Wert) und das if überflüssig.
button.Store.disable=false;}"
Wo wird die Klammer geöffnet, die hier geschlossen wird?
type="submit" value="SHOW DATA"></input>
Bei HTML ist das end-Tag verboten, bei XHTML sollte besser die Kurzform mit einem tag gewählt werden.
cu,
Andreas