es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

input.type = “number”; pero solo para campos de entrada específicos.

¿Cómo puedo usar mi input.type = "number"; solo en campos específicos?

if (TableName == 'Table1') {
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
var cell3 = row.insertCell(2);
var cell4 = row.insertCell(3);

Tengo estas inserciones, para insertar campos en la tabla. ¿Cómo puedo especificar solo, por ejemplo, para el Cell(0)? Para tener solo números (0-9) en los campos específicos.

Perdón si suena estúpido.
Gracias.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para restringir un campo de entrada para que solo acepte números, puedes agregar los atributos min y max al elemento de entrada.

    Por ejemplo, para restringir el tipo de entrada solo a números para cell1 en Table1, puedes agregar el siguiente código:

    “`if (TableName == ‘Table1’) {
    var cell1 = row.insertCell(0);
    var cell2 = row.insertCell(1);
    var cell3 = row.insertCell(2);
    var cell4 = row.insertCell(3);

    var input = document.createElement("input");
    input.type = "number";
    input.min = 0;
    input.max = 9;
    cell1.appendChild(input);
    

    }
    “`

    Esto solo permitirá a los usuarios ingresar números entre 0 y 9 en la cell1 de Table1. Puedes ajustar los valores min y max según tus necesidades.

Comments are closed.