Проверка пустого или нулевого поля ввода
Мне нужно проверить, если значение поля 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
}