¿Cómo puedo enviar el valor que se muestra en un cuadro de entrada HTML como '030.34' y no como '0.34'? Necesito anteponer '03' para una identificación.
Necesito que el cuadro de entrada escriba 'número' para que se puedan usar los botones hacia arriba y hacia abajo, por lo que no puedo configurarlo en texto.
Agregado: hay límites max min establecidos en la entrada.
¿Algunas ideas? gracias cris
function ipFunction() { var c = SETPOINT.value; SETPOINT.value = xxx + c; // prepend '03' HOW??? return true; // can be submitted }
<form id="frmSetPoint" name="frmSetPoint" action="#" onsubmit="ipFunction()" accept-charset="utf-8"> <input type="number" onkeydown="return false" id="SETPOINT" name="SETPOINT" min="1" max="10"> <input type="submit" value="Submit Value"> </form>
Pasé un día en esto, solo estoy aprendiendo, pero un amigo me corrigió. Esperemos que esto ayude a otros.
$("#frmSetPoint").validate({ submitHandler: function (form) { var serializedData = $(form).serialize(); serializedData = serializedData.replace("=", "='P03") + "'"; $.ajax({ url: '/value.cgi', data: serializedData, type: 'GET', success: function (data) { }, error: function (data) { $(currentButton).prop('disabled', false); $(currentButton).css({ color: '#ffffff', backgroundColor: '#00FF00' }); } }); return false; } }); //validate