gpt4 book ai didi

javascript - HTML 表单验证

转载 作者:行者123 更新时间:2023-12-02 17:34:51 25 4
gpt4 key购买 nike

使用内部 JavaScript,如下所示:

<script>
function validateForm()
{
var x=document.forms["myForm"]["firstName"].value;
if (x==null || x=="")
{
document.getElementById('usernameError').innerHTML = "Invalid First Name";
return false;
}
}
</script>

如何为用户插入错误文本来代替此处的评论:

<form name="myForm" action="someAction" method="post" onsubmit="return validateForm()" >
<fieldset class='step'>
<legend id="usernameError">Personal Information</legend>
<p>
<label for='firstName'>First Name:</label>
<input type='text' name='firstName' id='firstName' />
<!--Is JavaScript able to insert/append text here?-->
</p>
</fieldset>

最佳答案

插入或追加将导致多个错误消息,如果用户更正字段,这些错误消息将保留。

覆盖是你应该做的。

试试这个:

<p>
<label>First Name:
<input type="text" name="firstName" />
</label>
<div id="usernameError"><!-- empty at start --></div>
</p>

关于javascript - HTML 表单验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22705054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com