2016-04-08 21 views
-1
definiert ist
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"} 
        } 
     }); 
    } 
} 

Dies ist mein JavaScript-Code, aber dies wirft ein JavaScript-Fehler Reference: addRole nicht definiert ist, während ich diese Funktion definiertJavascript Uncaught Reference: Funktion nicht

Das ist meine Ansicht 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 */ 
+4

addRole() scheint einen Syntaxfehler zu haben, so wird es sich nicht definieren ... Zitat Schlüssel Namen w/Raum – dandavis

+2

Wenn Sie Leerzeichen im Objekteigenschaftsnamen haben wollen, müssen Sie sie umgeben mit Zitate, wie das: '" Storage Code ": {benötigt: true},' –

Antwort

2

korrigierten Code, verwenden Sie die Anführungszeichen für String-Schlüssel mit Platz ...

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"} 
        } 
     }); 
    } 
} 
Verwandte Themen