1. Introdução ao problema:
Geralmente, precisamos usar o AJAX no JS para enviar solicitações para o plano de fundo. Antes disso, precisamos coletar os parâmetros de formulário necessário. Costumo resolver esse problema, que é simples e sem problemas:
// editBasicDataObjectForm é o ID do formulário, e a forma de dados é nome1 = val1 & name2 = val2 & name3 = val3 & .....
var dados = $ ("#editBasicDataObjectForm"). Serialize ();
Mas uma vez que eu precisava obter valores de campo do tipo de rádio no formulário separadamente, fiquei preso.
Após várias revisões, os resultados foram finalmente obtidos.
2. Solução para o problema:
2.1 EditBasicDataObject.jsp:
<div calss = "baselinetype"> <div class = "baselineTypepelable"> <breting> Tipo de linha de base: </albel> </div> <div class = "baselineTyPeValue"> <input type = "radio" name = "baselinetype" od = "baselinEType" "value =" 1 "/"/"/" NONE-BAS = "BaselineType" = "BaselineType" "" value = "1"/"/"/"/" id = "BaselineType2" value = "2" /> Função de linha de base <input type = "radio" name = "baselinetype" id = "baselinetype3" value = "3" /> atribuir linha de base </div> </div>
2.2 BasicDataObjectOperator.js:
var baselineType; var baselineTypeHtmlCol = document.GeteementsByName ("BaselineType"); para (var i = 0; i <baselineTypehtmlcol.lengthen; i ++) {if (baselineTypeHtmlCol [i]. BaselineTypeHtmlCol [i] .Value;}} ............... BaselineType é o valor de que precisamos. n_nO exemplo simples acima para obter valores de rádio no formulário JSP é todo o conteúdo que eu compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.