Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';t获取警报以不显示值是否正确_Javascript - Fatal编程技术网

Javascript Can';t获取警报以不显示值是否正确

Javascript Can';t获取警报以不显示值是否正确,javascript,Javascript,如果值不等于'Province',我正在尝试获取以下表单提交以显示警报框 我的表单名为“contactForm”,我的选择菜单名为“Province”,我总是在这里收到警报,无论在省中选择了什么 我做错了什么?您需要将其与该元素的值进行比较: if ( document.contactForm.Province.value != 'Region 1' ) 试试这个 function validate_form ( ) { var temp = document.getElementb

如果值不等于'Province',我正在尝试获取以下表单提交以显示警报框

我的表单名为“contactForm”,我的选择菜单名为“Province”,我总是在这里收到警报,无论在省中选择了什么


我做错了什么?

您需要将其与该元素的值进行比较:

 if ( document.contactForm.Province.value != 'Region 1' )
试试这个

function validate_form ( )
{
    var temp = document.getElementbyId(Province);
    var strUser = temp.options[e.selectedIndex].text;
    if (strUser != 'Region 1' )
        alert ( "Please Note: We only install in Region 1!" );
}

我认为您实际上并不是在看值…请在Province之后尝试“.value”可能重复的
function validate_form ( )
{
    var temp = document.getElementbyId(Province);
    var strUser = temp.options[e.selectedIndex].text;
    if (strUser != 'Region 1' )
        alert ( "Please Note: We only install in Region 1!" );
}