Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

302
Vistas
Establezca el valor en cero según la condición del formulario de entrada del usuario usando javascript

He creado una calculadora simple. Configuré la entrada del usuario con la condición if-else para mostrar/ocultar los campos del formulario de entrada usando los botones de opción. Aquí está el código:

 Amount Saved For retirement : Yes <input type="radio" onclick="javascript:yesnoCheck();" name="yesno" id="yesCheck"> No <input type="radio" onclick="javascript:yesnoCheck();" name="yesno" id="noCheck"> <div id="ifYes" style="visibility:hidden"> <div class="i_container"> <div class="i_row"> <label id="saved_amount_label_id" for="saved_amount_input_id1">Saved Amount For Retirement (₹)</label> <span><input class="form-control" name="saved_amount_input_name1" id="saved_amount_input_id1" type="number" step="50000" value="0" min="0" max="10000000" oninput="showValSavedAmount(this.value)" /></span> </div> </div> <div class="i_container"> <div class="i_row"> <label for="retirement_return_input_id1">Expected Return Percentage (%)</label> <span><input class="form-control" name="retirement_return_input_name1" id="retirement_return_input_id1" type="number" value="12" min="5" max="30" step="0.5" oninput="showValRetirementReturn(this.value)" /></span> </div> </div> </div>

JavaScript:

 function yesnoCheck() { if (document.getElementById('yesCheck').checked) { document.getElementById('ifYes').style.visibility = 'visible'; } else document.getElementById('ifYes').style.visibility = 'hidden'; }

Necesito volver a establecer el valor en cero si se seleccionó la condición "NO" después de proporcionar algún valor de entrada en los campos configurados como visibles si hicieron clic en "SÍ".

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Establezca los valores en 0 en su otra condición

 function showValRetirementReturn(){ } function showValSavedAmount(){ } function yesnoCheck() { if (document.getElementById('yesCheck').checked) { document.getElementById('ifYes').style.visibility = 'visible'; } else { document.getElementById('ifYes').style.visibility = 'hidden'; document.getElementById('saved_amount_input_id1').value ="0"; document.getElementById('retirement_return_input_id1').value ="0"; } }
 Amount Saved For retirement : Yes <input type="radio" onclick="javascript:yesnoCheck();" name="yesno" id="yesCheck"> No <input type="radio" onclick="javascript:yesnoCheck();" name="yesno" id="noCheck"> <div id="ifYes" style="visibility:hidden"> <div class="i_container"> <div class="i_row"> <label id="saved_amount_label_id" for="saved_amount_input_id1">Saved Amount For Retirement (₹)</label> <span><input class="form-control" name="saved_amount_input_name1" id="saved_amount_input_id1" type="number" step="50000" value="0" min="0" max="10000000" oninput="showValSavedAmount(this.value)" /></span> </div> </div> <div class="i_container"> <div class="i_row"> <label for="retirement_return_input_id1">Expected Return Percentage (%)</label> <span><input class="form-control" name="retirement_return_input_name1" id="retirement_return_input_id1" type="number" value="12" min="5" max="30" step="0.5" oninput="showValRetirementReturn(this.value)" /></span> </div> </div> </div>

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda