我在我的网站上使用sIFR,所有的作品都像魅力一样。现在我正在处理一个contactform,我想使用sIFR来处理错误消息。例如,如果有人忘记填写必填字段并按下“提交”按钮,则会显示错误消息。 隐藏和显示错误消息是通过Javascript完成的:
if (form.naam.value == "") {
document.getElementById("errorNaam").style.display = 'block';
form.naam.focus();
return false ;
} else { document.getElementById(“errorNaam”)。style.display ='none'; }
HTML代码段:
<div id="errorNaam" class="error"><h7>the errormessage</h7></div>
当我把display:none;在CSS中,消息显然不会显示。提交表单后,屏幕上会弹出消息,但不使用sIFR。如果我删除display:none;从CSS中,错误消息会自动弹出屏幕,带有sIFR。
也许sIFR与Javascript不兼容?
答案 0 :(得分:0)
在触发错误消息时可能会调用sIFR替换但是添加一个非常小的延迟(如5/1000秒)?对于我遇到的问题,您的解决方案可能与我的解决方案相同:sifr jquery slide conflict show