1. Introduction du problème:
Nous devons souvent utiliser Ajax dans JS pour envoyer des demandes à l'arrière-plan. Avant cela, nous devons collecter les paramètres de formulaire de formulaire requis. Je résolve souvent ce problème, ce qui est simple et sans problème:
// EditBasicDataObjectForm est l'ID de la forme, et la forme des données est name1 = Val1 & name2 = Val2 & name3 = Val3 & .....
var data = $ ("# editBasicDataObjectForm"). Serialize ();
Mais une fois que j'avais besoin d'obtenir des valeurs de champ de type radio dans le formulaire séparément, je suis resté coincé.
Après diverses revues, les résultats ont finalement été obtenus.
2. Solution au problème:
2.1 EditBasicDataObjectForm.jsp:
<div Calss = "BaselineType"> <div class = "BaselineTypelable"> <Belle> Type de base: </bel> </div> <div class = "BaselineTypeValue"> <Input type = "radio" name = "BaselineType" id = "BaselineType1" value = "1" /> non-baseline <entrée type = "radio" name = "Baselinetype" id = "BaselineType2" value = "2" /> fonction Baseline <input type = "radio" name = "BaselineType" id = "baselineType3" value = "3" /> attribuer la ligne de base </v> </div>
2.2 BasicDataObjectOperator.js:
var baselineType; var baselineTypeHtmlcol = document.geteationsByName ("BaseLineType"); for (var i = 0; i <baselineTypeHtmlcol.Length; i ++) {if (BaseLineTypeHtmlCol [i] .Cecued) {BaselineType = BASELINETYPEHTMLCOL [I] .VALUE;}} ............... BaselineType est la valeur dont nous avons besoin. n_nL'exemple simple ci-dessus d'obtenir des valeurs de type radio dans la forme JSP est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.