HTML: Número de entrada no válido en Internet Explorer / Edge Form -- html campo con forms camp Relacionados El problema

HTML : Invalid input number in Internet Explorer/ Edge Form


1
vote

problema

Español

Cuando pongo algunos números específicos en el cuadro de texto de entrada HTML, no puedo enviarlo con la última versión de Internet Explorer o Edge. Dice "Número inválido". Por ejemplo, "43.7" se considera como un número no válido.

  <!DOCTYPE html>  <head>  <title>TITLE</title>  </head>  <body id="page">      <form method="post" id="myForm">          <p>          <label for="value"></label>          <input type="number" step="0.01" name="value" id="value" min="35" />           </p>          <input type="submit" value="Submit" />      </form>    </body>  </html>  

Editar: El problema está aparentemente relacionado con el valor "MIN". No aparece ningún problema si ponemos "30" como valor mínimo.

Gracias por su ayuda.

Quentin

Original en ingles

When I put some specific numbers in the HTML input text-box, I can't submit it with the last version of Internet Explorer or Edge. It says "Invalid Number". For exemple, "43.7" is considered as an invalid number.

<!DOCTYPE html>  <head>  <title>TITLE</title>  </head>  <body id="page">      <form method="post" id="myForm">          <p>          <label for="value"></label>          <input type="number" step="0.01" name="value" id="value" min="35" />           </p>          <input type="submit" value="Submit" />      </form>    </body>  </html>

Edit : The problem is apparently related to the "min" value. No problem appears if we put "30" as min value.

Thank you for your help.

Quentin

     
 
 

Lista de respuestas

0
 
vote

puedes probar esto

  |0  

o una expresión regular para establecer el atributo patrón

  |1  
 

You can try this

<input type="number" step="0.1" name="value" id="value" min="35" />  

or a regular expression to set the pattern attribute

<input type="number" pattern="^[1-9]\d*(\.\d+)?$" name="value" id="value" min="35" />  
 
 
0
 
vote

Puedes probar esta solución:

  $("input[type='button'").click(function(){    console.log("Submitted value " + $("input[type='number'").val());    $("input[type='number'").val("");  });  
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>  <!DOCTYPE html>  <head>  <title>TITLE</title>  </head>  <body id="page">      <form method="post" id="myForm">          <p>          <label for="value"></label>          <input type="number" step="0.01" name="value" id="value" min="35" />           </p>          <input type="button" value="Submit" />      </form>    </body>  </html>  
 

You can try this workaround:

$("input[type='button'").click(function(){    console.log("Submitted value " + $("input[type='number'").val());    $("input[type='number'").val("");  });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>  <!DOCTYPE html>  <head>  <title>TITLE</title>  </head>  <body id="page">      <form method="post" id="myForm">          <p>          <label for="value"></label>          <input type="number" step="0.01" name="value" id="value" min="35" />           </p>          <input type="button" value="Submit" />      </form>    </body>  </html>
 
 
   
   

Relacionados problema

1  ¿Cómo guardo un formulario a la base de datos sin conocer el tipo de campo o su ID en Flex y ColdFusion?  ( How do i save a form to the database without knowing the field type or its id in ) 
Estoy trabajando en una función para generar un formulario en tiempo de ejecución en Flex en función de una llamada al DB. La llamada a la DB devuelve los tip...

2910  ¿Cómo deshabilita el navegador autocompletar en el campo de formulario web / etiqueta de entrada?  ( How do you disable browser autocomplete on web form field input tag ) 
¿Cómo deshabilita el autocompletar en los principales navegadores para una entrada específica (o un campo de formulario)? ...

6  = Button_To no genera forma si ya está en otra forma  ( Button to does not generates form if already in an other form ) 
Usando el mismo formulario parcial en la creación y edite en mi caso nueva y previsualización. Particial parece algo así (uso HAML) =form_tag ({:action => ...

1  Pregunta de jQuery ... ¿Una forma de enviar automáticamente un formulario y pasar al siguiente paso?  ( Jquery question a way to automatically submit a form and move to the next ste ) 
Básicamente, tengo un proceso que se divide en 4 formas (por lo tanto, 4 URL), pero me gustaría pasar por alto la tercera completamente. Realmente no puedo ll...

7  ¿Se pasa la contraseña de mi forma en texto claro?  ( Is my form password being passed in clear text ) 
Esto es lo que envió mi navegador, al iniciar sesión en algún sitio: Publicar http://www.some.site/login.php http / 1.0 Agente de usuario: Opera / 8.26 (x20...

102  ¿Cómo puedo obtener jquery .val () después del evento KeyPress?  ( How can i get jquery val after keypress event ) 
Tengo: $(someTextInputField).keypress(function() { alert($(this).val()); }); Ahora, la alerta siempre devuelve el valor antes de la pulsación de tecl...

2  ¿Cómo crear formularios en Microsoft SharePoint? [cerrado]  ( How to create forms in microsoft sharepoint ) 
Es difícil decir qué se está preguntando aquí. Esta pregunta es ambigua, vaga, incompleta, demasiado amplia, o retórica y n...

0  Cómo cargar los datos que se accede desde la base de datos al formulario HTML  ( How to load data that are accessed from database to html form ) 
Estoy tratando de acceder a los datos de la tabla con el método GETSTRING () y que los datos se almacenan en alguna variable, se debe cargar en forma HTML cua...

0  Objeto de actualización en puntales de acción con valores de formulario de JSP  ( Update object in struts action with form values from jsp ) 
Tengo una acción Struts2 que construye un formulario y presenta los campos con datos de una instancia de mi objeto. Cuando haga clic en Enviar en este formula...

273  Múltiples botones de envío en un formulario HTML  ( Multiple submit buttons in an html form ) 
Digamos que crea un asistente en un formulario HTML. Un botón se remonta, y uno avanza. Dado que el botón Atrás aparece primero en el marcado cuando presion...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos