ich bin total neu bei Javascript und arbeite gerade an meinen ersten Funktionen. Ich habe diese 2 Texteingabebereich, wo man seinen Namen und sein Niveau setzen kann.Javascript if/else on submit
<form action="/action_page.php">
Nom: <input type="text" name="fullname"><br><br>
Niveau (1 á 6): <input type="text" name="niveau">
<input type="submit" value="Afficher partie 2">
</form>
Nach dem Absenden wird der Benutzer soll eine Nachricht mit seinem Namen und seiner Ebene gezeigt werden (wenn Ebene zwischen 1-6, sonst seine eine Fehlermeldung).
Dies ist, wie ich meinen Skript geschrieben:
<script>
var x = oninput;
var y = oninput;
if (y>=1){
document.write("Bonjour + 'x'");
document.write("Niveau='y'");
}if (y<=6){
document.write("Bonjour + 'x'");
document.write("Niveau='y'");
}
else {
document.write("<p style="color:red;">Erreur le niveau doit etre en
1 et 6</p>
}
</script>
Ich wollte wissen, ob ich, dass der richtige Weg, schrieb ich auch kippt Figur, wie der Benutzer mit der Variablen X. seinem Namen zeigen
Ich habe auch ein Problem zu verstehen, wie Sie mein Skript mit dem Eingabefeld verknüpfen.
Ist Ihr Skript in 'action_page.php'? Wenn nicht, wird es nicht vom Submit aufgerufen. Auch, da es vermutlich PHP ist, sollte deine Frage "PHP" als Tag haben ... oder es ist nicht PHP, in diesem Fall muss es wahrscheinlich umbenannt werden (möglich, da dein Skript offensichtlich JavaScript ist) ... oder du bist es nicht eigentlich beabsichtige, irgendetwas an 'action_page.php' zu senden, in diesem Fall ... solltest du wahrscheinlich kein submit verwenden – Tibrogargan
Ich muss es per Javascript tun. Ich kann keinen Weg finden, das Skript zu dem Benutzer zurückzugeben, der die Informationen in die Felder eingibt. – bourki
Da Sie die Schaltfläche "Senden" verwenden, navigiert der Browser sofort von der aktuellen Seite (auch wenn sie auf dieselbe Seite verweist), nachdem die Übermittlungsaktion ausgewertet wurde. Dies bedeutet, dass Ihre Werte nur als Teil der serverseitigen Verarbeitung verfügbar sind, da sie in die HTTP-GET-Abfrage konvertiert wurden, die Ihr Browser erstellt hat. – Tibrogargan