1. Introducción del problema:
A menudo necesitamos usar AJAX en JS para enviar solicitudes al fondo. Antes de eso, necesitamos recopilar los parámetros de formulario requeridos. A menudo resuelvo este problema, que es simple y sin problemas:
// EditBasicDataObjectForm es la identificación de la forma, y la forma de datos es name1 = val1 & name2 = val2 & name3 = val3 & .....
var data = $ ("#editBasicDataObjectForm"). Serialize ();
Pero una vez que necesitaba obtener valores de campo del tipo de radio en el formulario por separado, me quedé atascado.
Después de varias revisiones, los resultados finalmente se obtuvieron.
2. Solución al problema:
2.1 EditBasicDataObjectForm.jsp:
<div calss="baselineType"> <div class="baselineTypeLable"> <label>Baseline type: </albel> </div> <div class="baselineTypeValue"> <input type="radio" name="baselineType" id="baselineType1" value="1"/>Non-baseline<input type="radio" name="baselineType" id = "BaselInetype2" Value = "2" /> Function Baseline <input type = "Radio" name = "BaselInetype" id = "BaselInetype3" valor = "3" /> Asignar la línea de base </div> </div>
2.2 BasicDataObjectOoPerator.js:
var BaselInetype; var BaselInetypeHtmlCol = document.getEmentsByName ("BaselInetype"); for (var i = 0; i <baselInetypehtmlcol.length; i ++) {if (BaselineTypeHtmlcol [i] .Checked) {Baselinetype = BaseLinetype = BaselInetypeHtmlCol [i] .Value;}} ............... BaselInetype es el valor que necesitamos. N_NEl ejemplo simple anterior de obtener valores de tipo radio en forma JSP es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.