2014-09-11 3 views
1
var v4 = document.f1.address.value; 
if(v4=="" || v4.trim().length==0) 
{ 
    valMessage('addressmsg','Please enter address'); 
    document.f1.address.focus(); 
    return false; 
} 

var v5 = document.f1.city.value; 
if(v5=="" || v5.trim().length==0) 
{ 
    valMessage('citymsg','Please enter your city'); 
    document.f1.city.focus(); 
    return false; 
} 

function valMessage(divName, content) { 
    document.getElementById(divName).innerHTML = content; 
} 

После сообщения об ошибке исправления не исчезает. Что делать? деление идентификатор дается в HTML теле не переживайте о том, чтоКак сделать сообщение об ошибке исчезнуть после коррекции в javascript?

+0

Вы используете какой-либо прокси-сервера ? Сообщает ли ваш сетевой консоль «304 Not Modified», когда он пытается загрузить скрипт? Это может быть кеширование одного сервера, клиента или где-то промежуточного. – nullability

ответ

0

Вы можете показать/скрыть свой divName элемент, где showDiv является логическое значение (истина/ложь):

function valMessage(divName, content, showDiv) { 
    document.getElementById(divName).style.visibility = showDiv ? "visible" : "hidden"; 
    document.getElementById(divName).innerHTML = content; 
} 
Смежные вопросы