简体   繁体   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"}
                    }
       }); 
    }
}   

This is my JavaScript code,But this throws a Javascript error ReferenceError: addRole is not defined while i defined that function 这是我的JavaScript代码,但这会引发Javascript错误ReferenceError:我定义该函数时未定义addRole

This is my View Code 这是我的查看代码

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  */

corrected code, use the quotes for string keys with space... 更正的代码,对带空格的字符串键使用引号。

   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