我有一个提交按钮,只有在"胜利"键入表单。现在我正在尝试处理错误消息以显示"错误的关键字输入"如果输入表单字段的文本不是"胜利"。这是代码
<form name="input" action="index.html" method="post" onsubmit="return check();">
<input type="text" maxlength="7" autocomplete="off" name="" id="victory">
<br><input type="submit" class="bigbutton" value="NEXT">
</form>
<script>
function check(){
if(document.getElementById("victory").value == "victory")
return true;
else
return false;
}
答案 0 :(得分:1)
您只需在else
条件中添加提醒...
function check(){
if(document.getElementById("victory").value == "victory") {
return true;
}
else {
alert("wrong keyword entry");
return false;
}
}
答案 1 :(得分:1)
如果我是你,我会添加一个HTML元素来填充错误。然后你可以用CSS来设置它的风格,但是你喜欢。
<div id="error"></div>
然后你的函数看起来像这样:
function check(){
if(document.getElementById("victory").value == "victory")
return true;
else
document.getElementById("error").innerHTML = "Wrong keyword entry."
return false;
}