Проверка пустого или нулевого поля ввода

Мне нужно проверить, если значение поля patientid пусто или равно нулю и напечатайте предупреждение.

Почему-то код ниже не работает:

<td width="75">Patient ID<font color="red">*</font></td>
<td width="166"><form:input path="patientid"/></td>

Не могли бы вы помочь мне?

2 ответа

Решение

<form:input path="patientid"/> это не HTML.

Это должно помочь вам начать:

<td width="75">Patient ID<font color="red">*</font></td>
<td width="166"><input type="text" id="patientid" onchange="
   this.value==='' && alert( 'I am empty' );
"/></td>

Или вы можете попробовать сделать это:

<td width="75">Patient ID<font color="red">*</font></td>
<td width="166"><input type="text" id="patientid" onchange="
   this.value==='' && (this.value='I cannot be empty');
"/></td>

Чтобы проверить, является ли входное значение пустым, просто сделайте следующее:

    if(document.getElementById("yourInputsId").value !=""){
      //do stuff if its not empty}
    else{
     //do other Stuff
    }
Другие вопросы по тегам