Tout le monde sait que nous utilisons une variété de formulaires d'entrée lors de la soumission du formulaire. Mais tous les formulaires d'entrée ne peuvent pas être obtenus par la méthode de document.getElementByid. Certaines combinaisons sont similaires à la boîte à cocher ou à la radio ou sélectionnez-nous comment utiliser JavaScript pour obtenir et obtenir les paramètres soumis dans le serveur?
Code jsp-html:
Copier le code du code comme suit:
<form action = "input.do" name = "formkk">
<ballage>
<Tbody>
<tr>
<TD> Texte: </td>
<TD>
<input type = "text" name = "text">
</td>
</tr>
<tr>
<TD> Mot de passe: </td>
<TD>
<input type = "mot de passe" name = "pass">
</td>
</tr>
<tr>
<TD> Radio: </td>
<TD>
<input type = "radio" name = "xingbie" value = "1">
mâle
<input type = "radio" name = "xingbie" value = "2">
femelle
</td>
</tr>
<tr>
<TD> à cocher: </td>
<TD>
Football: <entrée type = "checkbox" name = "hobby" value = "1" /> />
Basketball: <entrée type = "Checkbox" name = "hobby" value = "2" /> />
Shooting: <input type = "checkbox" name = "hobby" value = "3" /> />
Fight Ball: <entrée type = "checkbox" name = "hobby" value = "4" /> />
</td>
</tr>
<tr>
<td> Hidden: </td>
<TD>
<input type = "Hidden" value = "123" name = "Hidden" />
</td>
</tr>
<tr>
<td> Option: </td>
<TD>
<select name = "opt" id = "opt">
<option> 1 </ Option>
<option> 2 </opoption>
<option> 3 </opoption>
<option> 4 </ Option>
</lect>
</td>
</tbody>
</ table>
<input type = "Button" value = "soumi" onclick = "javascript: check ()" />
</ form>
Javascript:
Copier le code du code comme suit:
Fonction Check () {
var radio = document.getElementsByName ("xingbie");
var checkbox = document.getElementsByName ("hobby");
var select = document.getElementById ("opt");
// Obtenez la balise de sélection
VARINGEX = SELECT.SeleCtiDIDEx;
var text = select.options [index] .text;
VAR VALEUR = SELECT.OPTIONS [INDEX].
// Obtenez une balise radio
pour (var i = 0; i <xingbie.length; i ++) {
if (xingbie.item (i) .checked) {
var valeur = xingbie.item (i) .getAttribute ("valeur");
Casser;
}
constinue;
}
// Obtenez la balise à cocher
pour (var i = 0; i <hobbys.length; i ++) {
if (hobbys [i] .checked) {
alerte (hobbys [i] .value);
}
constinue;
}
// Soumettre le formulaire
document.formkk.submit ();
}
Java:
Copier le code du code comme suit:
String [] hobbys = request.getParameTervalues ("Hobby");
String text = request.getParamètre ("texte");
String Motword = request.getParameter ("mot de passe");
String xingbie = request.getParameter ("xingbie");
request.getParameter ("Hidden");
request.getParameter ("opt");