Javascript表单验证收音机和复选框

时间:2017-09-10 11:06:10

标签: javascript html validation

好的,我的JS表单验证项目遇到了新问题。

我无法通过收音机和复选框验证并抛出错误消息。

我有一个外部的.js脚本,其中的功能规则在我的html中在head部分中链接。

功能规则如下所示:

    /* ======================================================================
FUNCTION:   IsValid4DigitZip

INPUT:      str (string) - a 5-digit zip code to be tested

RETURN:     true, if the string is 5-digits long
        false, otherwise

CALLS:  IsBlank(), IsInt() which are defined elsewhere in the Script Library

PLATFORMS:  Netscape Navigator 3.01 and higher,
            Microsoft Internet Explorer 3.02 and higher,
            Netscape Enterprise Server 3.0,
            Microsoft IIS/ASP 3.0.
====================================================================== */
function IsValid4DigitZip( str ) {
    // Return immediately if an invalid value was passed in
    if (str+"" == "undefined" || str+"" == "null" || str+"" == "")  
        return false;

    var isValid = true;

    str += "";

    // Rules: zipstr must be 5 characters long, and can only contain numbers from
   // 0 through 9
   if (IsBlank(str) || (str.length != 4) || !IsInt(str, false))
        isValid = false;

   return isValid;
} // end IsValid4DigitZip

如何将函数规则添加到外部.js脚本以验证html中的广播和复选框表单。有人可以指导我如何编写函数规则吗?

如何在部分中为广播和复选框调用这些规则?

1 个答案:

答案 0 :(得分:0)

checkboxRadio按钮的验证为Checked function

在javascript中

<script>
if (document.getElementById("male").checked || document. 
getElementById("female").checked)
{
  //messages
}
</script>