簡體   English   中英

Javascript Uncaught ReferenceError:函數未定義

[英]Javascript Uncaught ReferenceError: Function is not defined

    function addRole(val)
    {

   if (val == "ADD NEW") 

    {

    $('#RoleModal').modal('show');
    $('#form_role').validate({
            rules:  {
                       Storage Code: { required: true},
                       Storage Location: { required: true},
                    },
            messages:{
                       Storage Code: {required: "This field is Required"},
                       Storage Location: {required: "This field is Required"}
                    }
       }); 
    }
}   

這是我的JavaScript代碼,但這會引發Javascript錯誤ReferenceError:我定義該函數時未定義addRole

這是我的查看代碼

echo form_dropdown('Birth_Certificate_Storage_id['.$key.']', $optionstorage,"",array('class'=>'form-control roleId','id'=>'Birth_Certificate_Storage_id['.$key.']','onchange'=>'addRole(this.options[this.selectedIndex].text)'));
 /* second line for readability  */

更正的代碼,對帶空格的字符串鍵使用引號。

   function addRole(val)
    {

   if (val == "ADD NEW") 

    {

    $('#RoleModal').modal('show');
    $('#form_role').validate({
            rules:  {
                       "Storage Code": { required: true},
                       "Storage Location": { required: true},
                    },
            messages:{
                       "Storage Code": {required: "This field is Required"},
                       "Storage Location": {required: "This field is Required"}
                    }
       }); 
    }
}   

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM