val type number convert change jquery input numbers field

jquery - type - val() javascript



jquery cómo vaciar el campo de entrada (6)

Estoy en una aplicación móvil y utilizo un campo de entrada para que el usuario envíe un número.

Cuando regreso y regreso a la página, ese campo de entrada presenta la última entrada numérica mostrada en el campo de entrada.

¿Hay alguna manera de borrar el campo cada vez que se carga la página?

$(''#shares'').keyup(function(){ payment = 0; calcTotal(); gtotal = ($(''#shares'').val() * 1) + payment; gtotal = gtotal.toFixed(2); $("p.total").html("Total Payment: <strong>" + gtotal + "</strong>"); });


Al enviar el formulario, use el método de restablecimiento en el formulario. El método reset () restablece los valores de todos los elementos en un formulario.

$(''#form-id'')[0].reset(); OR document.getElementById("form-id").reset();

https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reset

$("#submit-button").on("click", function(){ //code here $(''#form-id'')[0].reset(); });

<html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> </head> <body> <form id="form-id"> First name:<br> <input type="text" name="firstname"> <br> Last name:<br> <input type="text" name="lastname"> <br><br> <input id="submit-button" type="submit" value="Submit"> </form> </body> </html>


Al establecer val('''') se vaciará el campo de entrada. Entonces usarías esto:

Borre el campo de entrada cuando se carga la página:

$(function(){ $(''#shares'').val(''''); });


Dado que está utilizando jQuery, ¿qué le parece usar un reset gatillo?

$(document).ready(function(){ $(''#shares'').trigger('':reset''); });


Puede borrar el campo de entrada usando $(''#shares'').val('''');


Si presiona el botón "Atrás", por lo general, tiende a pegarse, lo que puede hacer es cuando el formulario se envíe, borre el elemento antes de pasar a la página siguiente, pero después de hacer con el elemento, lo que necesita.

$(''#shares'').keyup(function(){ payment = 0; calcTotal(); gtotal = ($(''#shares'').val() * 1) + payment; gtotal = gtotal.toFixed(2); $(''#shares'').val(''''); $("p.total").html("Total Payment: <strong>" + gtotal + "</strong>"); });


$(document).ready(function(){ $(''#shares'').val(''''); });