übergeben Sie die ausgewählten drop-box-Wert-id an den url der nächsten Seite
Im vey neue php. Wie übergeben Sie die ausgewählten drop-box-Wert auf der nächsten Seite url? Ich habe so etwas wie dieses:-
<script language="javascript">
function showMe(str)
{
document.getElementById('myDiv').innerHTML = 'You have selected :'+str;
}
</script>
<select id="ccrseid" name="ccrseid" onchange="showMe(this.value);">
<option value="">Select</option>
<option value="1">Computer Science</option>
<option value="2">Engineering</option>
<option value="3">Business</option>
<option value="4">Education and Training</option>
</select>
<div id="myDiv"></div>
</body>
</html>
<a href="#"onclick="document.location.href='timer.php?selectvalue='+document.getElementById('myDiv').value">Submit</a>
wenn ich ausführen, ich bin immer "undefined" auf die url .
http://localhost/timer.php?selectvalue=undefined
wie löse ich dieses?
InformationsquelleAutor vaani | 2012-10-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Deiner Frage, es scheint, wie es gibt zwei verschiedene Ergebnisse, die Sie erreichen wollen; die erste ist, dass Sie wollen, übergeben Sie den Wert des
<select>
dropbox, um die Landung php-Seite, während Ihr Beispiel-code deutet darauf hin, dass Sie möchten, übergeben Sie die<select>
Wert mit Anhängen "Sie haben ausgewählt :".Also im Grunde - mit den Informationen - es sind zwei Ergebnisse, die Sie erreichen wollen, die erste die Letzte "GET", url
Und die andere mit dem "GET", url
Mit dem ersten Ergebnis, mit javascript ist ein schlechter Weg, dies zu erreichen, schlage ich vor, Sie verwenden die standard-html -
<form>
tag zu bauen Ihre form und<input>
statt der<a>
- tag als buttonMit der zweiten Lösung ist, dass zum drucken der
<select>
Wert in ein div und senden die Daten an die Zielseite mit einem<a>
tag, was Sie tun müssen, ist zu ändern Sie den link in der letzten Zeilezu
InformationsquelleAutor extramaster
Zwar möglich, mit javascript würde ich empfehlen, dass Sie tun dies mit php. Es sorgt dafür, dass Ihre Besucher nicht müssen javascript aktivieren, damit Sie in der Lage sein, um die Vorteile der form zu.
Dann an der Spitze der timer.php Datei...
Keine Notwendigkeit für javascript.
InformationsquelleAutor Harry B