validar seleccionar propiedades marcar ejemplo desmarcar deseleccionar javascript html radio-button

propiedades - seleccionar radio button javascript



Botón de radio OnClick Desactivar otro botón de radio (2)

La siguiente es una forma pura de Javascript para lograr esto. En realidad, lo que necesita es manejar dos eventos: uno si el elemento DOM de benefit está marcado y uno si el elemento DOM de load está marcado. Como al hacer clic en load debería reactivar presumiblemente los dos botones de opción desactivados, cree una función separada para manejar cada uno de ellos:

document.getElementById(''benefit'') = function() { document.getElementById(''loan_coverage'').disabled = true; document.getElementById(''premium_coverage'').disabled = true; }; document.getElementById(''loan'') = function() { document.getElementById(''loan_coverage'').disabled = false; document.getElementById(''premium_coverage'').disabled = false; };

Tengo dos grupos de botones de radio. Los botones de Insurance Type para Insurance Type y Report Type

código para el tipo de seguro:

<input type="radio" class="p27" name="ins_type" value="loan"/> Loan Insurance <input type="radio" class="p27" name="ins_type" value="benefit"/> Benefit Insurance

y código para el tipo de informe:

<input type="radio" class="p27" name="rep_type" value="normal_rep"/> Normal Listing <input type="radio" class="p27" name="rep_type" value="loan_coverage"/> Loan Coverage <input type="radio" class="p27" name="rep_type" value="premium_coverage"/> Premium Coverage

Lo que quiero lograr es que cuando hago clic en el botón de radio de seguro de beneficios del grupo de tipo de seguro, se debe desactivar la cobertura de préstamo y el botón de radio de cobertura premium del grupo de tipo de informe.

No soy un chico de JavaScript, así que cualquier ayuda sería muy útil para mí.


primero, agregue identificadores para las entradas de Beneficio, cobertura de préstamo y cobertura de prima (por ejemplo, beneficio, préstamo y prima de mi código). Luego usa el siguiente javascript:

document.getElementById(''benefit'').onclick = function() { document.getElementById(''loan'').disabled = true; document.getElementById(''premium'').disabled = true; }

Si desea volver a habilitarlos cuando hacen clic atrás en préstamo en el tipo de seguro, necesitará otro controlador para esa entrada:

document.getElementById(''loanType'').onclick = function() { document.getElementById(''loan'').disabled = false; document.getElementsById(''premium'').disabled = false; }