简单代码适用于IE,但不适用于其他浏览器



下面的代码片段(缩短了,但我相信你明白它的要点(在Internet Explorer中有效,但在Firefox,Chrome或Edge中不起作用。我无法更改代码,因为它是我们在工作中使用的基于 Web 的票务系统的一部分,但有人可以告诉我是否可以更改 Firefox 或 Chrome 中的设置以使其正常工作吗?

function checkCallLogIsValid (userId){
var t = document.getElementById('CallType');
if (t.value == '' || t.value == '0'){
alert ("You must provide a valid call type");
return false;
}
return true;
}   

下:

<form name="form1" method="post" action="/calls/call_log.asp?LogID=&ContactID=16440">
<select name="CallType" id="select3"><option value="0">Select</option><option value="5">Accounts</option><option value="58">Autoclave Service</option>
</select>
<input name="Submit" type="submit" id="Submit"  value="Save" onClick="return checkCallLogIsValid(0);">
</form>

请检查以下代码

function checkCallLogIsValid (userId){
var t = document.getElementById('select3');
if (t.value == '' || t.value == '0'){
alert ("You must provide a valid call type");
return false;
}
return true;
}   

最新更新