nicht definiert ist bekomme ich dieseJavaScript-Laufzeitfehler Funktion
0x800a1391 - JavaScript-Laufzeitfehler Funktion
undefiniert Wenn ich versuche, und auf die Schaltfläche Speichern klicken.
Hier ist mein Code:
<script src="~/Scripts/jquery/jquery-1.6.2.min.js">
function disableSaveBtns(){
document.getElementbyId("save").prop("disabled", true);
document.getElementbyId("saveClose").prop("disabled", true);
}
</script>
<div class="submit-btn row">
<div class="col-md-12">
<span class="btn-group tlbEdit">
<a href="#" id="save" class="btn btn-sm btn-default saveObject" onclick="disableSaveBtns()" title="save changes">Save</a>
<a href="#" id="saveClose" class="btn btn-sm btn-default saveObject closeObject" title="save changes and close ">Save & Close</a>
<a href="@Url.Action("Details", new { id = Model.id })" class="btn btn-sm btn-default btnCancelEdit" title="Cancel Edit">Close</a>
</span>
<span class="btn-group tlbClose">
<a href="#" class="btn btn-sm btn-default openAll">Expand All</a>
<a href="#" class="btn btn-sm btn-default closeAll">Collapse All</a>
</span>
</div>
</div>
ich die Funktionsdeklaration überprüft habe, und ich bin ziemlich sicher, dass es keine Syntaxfehler, aber ich könnte falsch sein. Kann mir jemand sagen, warum ich den obigen Fehler bekomme?
Sie benötigen einen * separaten * Script-Tag jQuery zu laden. – gcampbell
Aus dem '~/Scripts'-Pfad und 'href =" @ Url.Action "Anruf zu schließen, vermute ich, dass Sie etwas anderes als JS verwenden. Kommt der Fehler vom Browser oder der Server-Seite? – ssube
_Das Skript kann im Inhalt des SCRIPT-Elements oder in einer externen Datei definiert werden.Wenn das src-Attribut nicht festgelegt ist, müssen Benutzeragenten den Inhalt des Elements als Skript interpretie- ren. Wenn src einen URI-Wert hat, müssen Benutzeragenten den Befehl ignorieren Element Inhalt und rufen Sie das Skript über die URI._ [[Ref] (https://www.w3.org/TR/html401/interact/scripts.html#edef-SCRIPT)] – Rayon