part 1: html
"test2" name="secondform">
<input data-validation="notemty" type="text" name="family">
<div id="error">
no value in input
div>
form>
part 2: js
notemty(elm){
let error = document.getElementById('error');
if(elm.value.length === 0) {
error.style.display = '';
return false;
}
error.style.display = 'none';
}
حالت دیفالت وقتی صفحه بالا میآید متن نوشته شده در div (no value in input) نشان داده میشود و با درج مقدار، این ارور حذف میشود. همچنین با کلیک بر روی بیرون باکس این ارور تنها یک بار نمایش داده میشود. ممنون میشم اگر بفرمایید این روش درست هست یا نه.