• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Button ein-&ausblenden!!!!!!!

Status
Für weitere Antworten geschlossen.

bib

Neues Mitglied
hallo,
und zwar hätte ich mal wieder eine frage, ich möchte in meinem formular einen button ein und ausblenden, aber wie????
ich hoffe ihr köönt es mir beantworten...........

der button sollte nur dann eingeblendet werden, wenn das formular vollständig ausgefüllt ist.

danke schonmal

lg bib:roll:
 
Werbung:
hm...
du musst bei allen input-elementen ein onBlur="checkForm();" attribut eintragen
und in das <input type="submit" name="submit" style="display: none;" />
und im headtag:
HTML:
<script language="javascript">
<!--
function checkForm(){
  if(document.getElementsByName("form1")[0].value != ""
    && document.getElementsByName("form2")[0].value != ""){
      document.getElementsByName("submit")[0].style.display = "inline";
  }
}
// -->
</script>
PS: ungetestet und nur als gedanken ansatz gedacht...
 
Wie muss ich das onBlur="checkForm();" einsetzen, wenn ich in einem Formular Raioboxen habe?

HTML:
<td align="center">
    <input type="radio" name="bewertung" value="gut">
  </td>
  <td align="center">
    <input type="radio" name="bewertung" value="mittel">
  </td>
  <td align="center">
    <input type="radio" name="bewertung" value="schlecht">
  </td>
MfG Marcel
 
Werbung:
hm, notfalls musst du das in jedes eintragen (meine variante ist allerdings nicht die beste...)
 
Naja aber wenn ich das in alle eintrag, muss ich doch theoretisch alle anklicken, obwohl das doch net geht!

MfG marcel

Edit: geht, habe da aber noch ne frage, wie geht das, wenn man wieder ein Feld leer macht? Weil dann ist der Button immer noch da!
 
<script language="javascript"> <!--
function checkForm(){
if(document.getElementsByName("form1")[0].value != ""
&& document.getElementsByName("form2")[0].value != ""){
document.getElementsByName("submit")[0].style.display = "inline";
}else{
document.getElementsByName("submit")[0].style.display = "none";
}

}
// --> </script>
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben