Jeder weiß, dass wir eine Vielzahl von Eingabebereichen verwenden, wenn wir das Formular einreichen. Aber nicht jede Eingabebuchform kann mit der Methode des Dokuments erhalten werden. Einige Kombinationen ähneln dem Kontrollkästchen oder Radio oder wählen Sie JavaScript, um die Parameter auf dem Server zu erhalten und zu erhalten?
JSP-HTML-Code:
Kopieren Sie den Code -Code wie folgt:
<form action = "input.do" name = "formkk">
<tabelle>
<tbody>
<tr>
<td> text: </td>
<td>
<Eingabe type = "text" name = "text">
</td>
</tr>
<tr>
<td> Passwort: </td>
<td>
<Eingabe type = "Passwort" name = "pass">
</td>
</tr>
<tr>
<td> Radio: </td>
<td>
<Eingabe type = "Radio" name = "xingbie" value = "1">
männlich
<Eingabe type = "radio" name = "xingbie" value = "2">
weiblich
</td>
</tr>
<tr>
<td> Kontrollkästchen: </td>
<td>
Fußball: <Eingabe type = "Kontrollkästchen" name = "hobby" value = "1" /> />
Basketball: <Eingabe type = "Kontrollkästchen" name = "hobby" value = "2" /> />
Aufnahmen: <Eingabe type = "Kontrollkästchen" name = "hobby" value = "3" /> />
Kampfkugel: <Eingabe type = "Kontrollkästchen" name = "hobby" value = "4" /> />
</td>
</tr>
<tr>
<td> versteckt: </td>
<td>
<Eingabe type = "Hidden" value = "123" name = "Hidden"/>
</td>
</tr>
<tr>
<td> Option: </td>
<td>
<select name = "opt" id = "opt">
<option> 1 </Option>
<option> 2 </Option>
<option> 3 </Option>
<option> 4 </Option>
</select>
</td>
</tbody>
</table>
<input type = "button" value = "suruging" onclick = "javaScript: check ()"/>
</form>
JavaScript:
Kopieren Sie den Code -Code wie folgt:
Funktion check () {
var radio = document.getElementsByName ("xingbie");
var CheckBox = document.getElementsByName ("Hobby");
var select = document.getElementById ("opt");
// das Select -Tag auswählen
varingEx = select.SelectidIdex;
var text = select.options [Index] .Text;
var value = select.options [Index].
// Radio -Tag bekommen
für (var i = 0; i <xingbie.length; i ++) {
if (Xingbie.Item (i) .Conted) {
var value = xingbie.item (i) .getAttribute ("value");
Brechen;
}
weitermachen;
}
// Checkbox -Tag abrufen
für (var i = 0; i <hobbys.length; i ++) {
if (hobbys [i]. Checked) {
Alarm (Hobbys [i] .Value);
}
weitermachen;
}
// Senden Sie das Formularformular
document.formkk.submit ();
}
Java:
Kopieren Sie den Code -Code wie folgt:
String [] Hobbys = Request.GetParamTervalues ("Hobby");
String text = Request.GetParameter ("Text");
String Passwort = Request.GetParameter ("Passwort");
String Xingbie = Request.getParameter ("Xingbie");
request.getParameter ("versteckt");
request.getParameter ("opt");