Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » input überprüfen ohne submit Antworten
input überprüfen ohne submit

mariep
Pixelschubser


Beiträge: 24


hallo zusammen,
ich möchte bei eingabe ein zahl in einer Input feld überprüfen dass es größer ist ,als eine bestimmte vordefinierte zahl, ohne der sumbit button zu benutzen.
Hat jemand eine idee , welche funktion ich benutzen kann ?

LG
M.

Diese Nachricht wurde geändert von: mariep
  Profil   E-Mail   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Das Event "onchange" wird ausgelöst wenn sich der Inhalt eines Feldes ändert. Bei Eingabefeldern jedoch erst, wenn der Fokus das Feld verläßt.

---
Weaverslave

  Profil   Website   Editieren   Zitieren

Netbuster
Fachidiot


Beiträge: 128


Mit JavaScript geht sowas, hier mein Code
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24:
<form name="Test" action="">
Zahl: <input type="text" name="Eingabe" onblur="CheckZahl(this.value)">

</form>
<script type="text/javascript">
document.Test.Eingabe.focus();
function CheckZahl (Feld) {
  if (Feld < 5) {
    alert("Deine Zahl ist kleiner als 5!");
    document.Test.Eingabe.focus();
    return false;
  }
  if (Feld == 5) {
    alert("Deine Zahl ist 5!");
    document.Test.Eingabe.focus();
    return false;
  }
  if (Feld > 5) {
    alert("Deine Zahl ist größer als 5!");
    document.Test.Eingabe.focus();
    return false;
  }
}
</script>

Hoffe ich konnte dir damit helfen

Diese Nachricht wurde geändert von: Netbuster
  Profil   Editieren   Zitieren

mariep
Pixelschubser


Beiträge: 24


Danke

  Profil   E-Mail   Editieren   Zitieren

mariep
Pixelschubser


Beiträge: 24


oh je ,ich brauche noch mal hilfe. ich versuche diese vordefiniert zahl (in diese funktion die 5) aus der php teilcode rauszuholen. Geht das überhaupt ?

  Profil   E-Mail   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


PHP gibt nur Text aus - du mußt also Text ausgeben, welcher vom Browser als Javascript und als Variablendefinition/-zuweisung verstanden wird.

1: 
2: 
3: 
4: 
5: 
6: 
7:
...
<script type="text/javascript">
var jsNumberLimitVar = <?php echo (int)$phpNumberLimitVar; ?>;
</script>
...


---
Weaverslave

  Profil   Website   Editieren   Zitieren

mariep
Pixelschubser


Beiträge: 24


danke, es klappt endlich.

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Nach oben