javascript - 使用单选按钮和特定错误进行表单验证

标签 javascript html forms validation

我正在尝试使表单验证有单选按钮和文本区域的地方。我不希望任何内容留空,即表格应该完全填写。我已经完成了验证的单选按钮部分,如果用户没有选择单选按钮,他将收到该特定问题的错误。你可以看到代码here详细代码。

请帮帮我。我没有收到文本区域错误。

最佳答案

只需添加另一个文本区域检查

function RadioValidator() {
    var ShowAlert = '';
    var AllFormElements = window.document.getElementById("FormID").elements;
    for (i = 0; i < AllFormElements.length; i++) {
        var name = AllFormElements[i].name;
        if (AllFormElements[i].type == 'radio') {
           ....       
        } else if (AllFormElements[i].type == 'textarea') {
            if (AllFormElements[i].value == '') {
                ShowAlert += name + ' textarea must be filled\n';
            }
        }
    }
    if (ShowAlert !== '') {
        alert(ShowAlert);
        return false;
    } else {
        return true;
    }
}

关于javascript - 使用单选按钮和特定错误进行表单验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18488633/

相关文章:

javascript - 获取 URL 的 HTML 内容更新

javascript - ajax 调用后 Masonry 未正确初始化

javascript - 如何计算 Facebook graph api cover offset_y to pixel?

javascript - 在jquery中结合toggle和fadeTo

javascript - 如何填写表单并在页面加载时按提交

spring - Thymeleaf:按字段验证错误

javascript - 如何在不重新索引数组键的情况下在 JQuery 中添加和删除数组

html - 我不知道为什么我的代码导航栏文本颜色没有改变?

javascript - 根据 <select> 标记中的值显示特定的 <div>

javascript - 作为网站的最终用户,有什么方法可以将复选框状态保存在 URL 中吗?