Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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 onchange不适用于firefox_Javascript_Jquery_Html_Firefox - Fatal编程技术网

Javascript onchange不适用于firefox

Javascript onchange不适用于firefox,javascript,jquery,html,firefox,Javascript,Jquery,Html,Firefox,Select onchange适用于Chrome和Opera,但不适用于Firefox。你介意帮我吗?我应该如何为所有浏览器修复它 var-tehlikeliNace=[“01.11.07”、“01.11.12”]; var aztehlikeliNace=[“01.30.04”,“01.63.05”]; var CoktehlikeLineace=[“01.61.04”,“01.61.06”]; 函数naceKoduDegisti(){ if(jQuery.inArray($(“#nace_

Select onchange适用于Chrome和Opera,但不适用于Firefox。你介意帮我吗?我应该如何为所有浏览器修复它

var-tehlikeliNace=[“01.11.07”、“01.11.12”];
var aztehlikeliNace=[“01.30.04”,“01.63.05”];
var CoktehlikeLineace=[“01.61.04”,“01.61.06”];
函数naceKoduDegisti(){
if(jQuery.inArray($(“#nace_kod”).val(),aztehlikeliNace)>=0){
$(“#tehlike_sinfi option[value='1']”)attr('selected','selected');
}
if(jQuery.inArray($(“#nace_kod”).val(),tehlikeliNace)>=0){
$(“#tehlike_sinfi option[value='2']”)attr('selected','selected');
}
if(jQuery.inArray($(“#nace_kod”).val(),coktehlikelineace)>=0){
$(“#tehlike_sinfi option[value='3']”)attr('selected','selected');
}
}

01.11.07
01.30.04
01.63.05
01.13.18
02.40.04
“Az Tehlikeli”
“特利凯利”
“切克·泰利凯利”

您永远不会删除
选项
标记上选定的属性。因此,使用脚本后,html代码如下所示:

<select id="tehlike_sinifi"> 
    <option value="1" selected="selected">"Az Tehlikeli"</option>      
    <option value="2" selected="selected">"Tehlikeli"</option> 
    <option value="3" selected="selected">"Çok Tehlikeli"</option>     
</select> 

将函数脚本保存在
头部
中,否则它将给出错误
参考错误:未定义naceKoduDegisti

<head>
 ....
<script type="text/javascript">
    var tehlikeliNace = ["01.11.07", "01.11.12"];
    var aztehlikeliNace = ["01.30.04", "01.63.05"];
    var coktehlikeliNace = ["01.61.04", "01.61.06"];
    function naceKoduDegisti() {
       if (jQuery.inArray($("#nace_kod").val(), aztehlikeliNace) >= 0) {
          $("#tehlike_sinifi option[value='1']").attr('selected', 'selected');
       }
       if (jQuery.inArray($("#nace_kod").val(), tehlikeliNace) >= 0) {
          $("#tehlike_sinifi option[value='2']").attr('selected', 'selected');
       }
       if (jQuery.inArray($("#nace_kod").val(), coktehlikeliNace) >= 0) {
          $("#tehlike_sinifi option[value='3']").attr('selected', 'selected');
       }
    }
</script>
</head>

....
var tehlikeliNace=[“01.11.07”,“01.11.12”];
var aztehlikeliNace=[“01.30.04”,“01.63.05”];
var CoktehlikeLineace=[“01.61.04”,“01.61.06”];
函数naceKoduDegisti(){
if(jQuery.inArray($(“#nace_kod”).val(),aztehlikeliNace)>=0){
$(“#tehlike_sinfi option[value='1']”)attr('selected','selected');
}
if(jQuery.inArray($(“#nace_kod”).val(),tehlikeliNace)>=0){
$(“#tehlike_sinfi option[value='2']”)attr('selected','selected');
}
if(jQuery.inArray($(“#nace_kod”).val(),coktehlikelineace)>=0){
$(“#tehlike_sinfi option[value='3']”)attr('selected','selected');
}
}

我在Firfox上使用此脚本,它正在工作。你有什么错误消息吗?我没有收到任何错误消息。。它适用于2或3次更改,但更多更改都不起作用。@Burak My bad,我用正确的方法更新了我的答案OK mate现在解决了。。感谢您的关注:)
<head>
 ....
<script type="text/javascript">
    var tehlikeliNace = ["01.11.07", "01.11.12"];
    var aztehlikeliNace = ["01.30.04", "01.63.05"];
    var coktehlikeliNace = ["01.61.04", "01.61.06"];
    function naceKoduDegisti() {
       if (jQuery.inArray($("#nace_kod").val(), aztehlikeliNace) >= 0) {
          $("#tehlike_sinifi option[value='1']").attr('selected', 'selected');
       }
       if (jQuery.inArray($("#nace_kod").val(), tehlikeliNace) >= 0) {
          $("#tehlike_sinifi option[value='2']").attr('selected', 'selected');
       }
       if (jQuery.inArray($("#nace_kod").val(), coktehlikeliNace) >= 0) {
          $("#tehlike_sinifi option[value='3']").attr('selected', 'selected');
       }
    }
</script>
</head>