如果onclick按钮,在js中删除错误信息
Remove error message in js if onclick the button
如何删除错误信息如果点击单选按钮,我有两个分组按钮性别男性和女性,如果用户没有选择性别意味着我将显示错误,如果选择任何一个按钮是男性或女性意味着它将删除错误信息,我的代码在
<input type="radio" value="male" name="gender" id="gender">Male <input type="radio" value="female" name="gender" id="gender">Female <div id="gender_error"></div>
js验证码
var form_elements = document.getElementById('my_form').elements;
var gender = form_elements['gender'].value;
submit = true;
if(gender == '')
{
document.getElementById('gender_error').innerHTML = "Select Gender";
submit = false;
}
return submit;
document.getElementById('gender').onclick = removewarning;
function removewarning()
{
document.getElementById(this.id +'_error').innerHTML = "";
}
如果用户没有选择性别意味着它会显示错误信息选择性别,但我的问题是,如果用户选择男性按钮,那么只有错误信息被删除,它不适合女性按钮,任何人请帮助
更改以下代码:
document.getElementById('gender').onclick = removewarning;
document.getElementsByClassName('gender-button').onclick = removewarning;
并将按钮的类名更改为gender-button
或其他您喜欢的名称。
然后我不知道哪个元素的id是gender_error
,但似乎你正在将错误信息写入该节点,所以你可以替换
document.getElementById(this.id +'_error').innerHTML = "";
document.getElementById('gender_error').innerHTML = "";
相关文章:
- PHP 删除错误
- 单选按钮单击删除错误消息 jQuery
- JQuery 验证 - 在表单中添加/删除错误 css 类
- 删除错误.MongooDB + Express.传入的参数必须是 12 个字节的单个字符串或 24 个十六进制字符的字符
- 表单验证:在输入中按键后删除错误
- 如何在调用服务器请求时删除错误
- jQuery 验证错误放置 - 更正后无法删除错误
- 拼接从 AngularJS 中的 ng-repeat 中删除错误的对象
- 如何从电子邮件格式检查器代码中删除错误文本
- 从数组中删除错误的值会留下空值.如何改进我的代码
- 如果onclick按钮,在js中删除错误信息
- 删除错误-无法处理绑定“foreach”
- 不能删除数组项,总是删除错误的项
- jqGrid后删除错误
- 如何根据类名删除错误
- 在弹出窗口中onfocus以删除错误
- 如何隐藏/删除错误信息后显示它给用户后几秒钟在javascript
- Javascript:表单验证-从更正字段中删除错误消息
- Javascript从DOM中删除错误的元素
- 从jQuery validate中重置窗体/删除错误类