2016-06-21 3 views
0

Я получаю этоJavascript ошибки во время выполнения функции не определен

0x800a1391 - Javascript ошибки во время выполнения функции не определенно

Когда я пробую и нажмите кнопку Сохранить.

Вот мой код:

<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 &amp; 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>

Я проверил объявление функции, и я абсолютно уверен, что нет никаких синтаксических ошибок, но я могу ошибаться. Может ли кто-нибудь сказать мне, почему я получаю вышеуказанную ошибку?

+2

Вам нужен * отдельный * сценарий тег для загрузки JQuery. – gcampbell

+0

Судя по пути '~/Scripts' и' href = "@ Url.Action', я подозреваю, что вы используете что-то другое, кроме простого JS. Является ли ошибка из браузера или серверной? – ssube

+0

_The script может быть определен в содержимом элемента SCRIPT или во внешнем файле.Если атрибут src не установлен, пользовательские агенты должны интерпретировать содержимое элемента как скрипт. Если src имеет значение URI, пользовательские агенты должны игнорировать содержимое элемента и получить скрипт через URI._ [[Ref] (https://www.w3.org/TR/html401/interact/scripts.html#edef-SCRIPT)] – Rayon

ответ

0

Сценарии сценария с атрибутом src должны быть пустыми. Вам нужно удалить атрибут src из вашего сценария тега и создать новый тег empty скрипта для загрузки JQuery

Если «ЦСИ» атрибут присутствует, элемент должен быть пустым.

http://www.w3schools.com/tags/tag_script.asp

0

Вам нужен новый, чтобы поместить ваш код в. Это должно решить вашу проблему.

<script src="~/Scripts/jquery/jquery-1.6.2.min.js"></script> 
 
<script> 
 
function disableSaveBtns(){ 
 
     document.getElementbyId("save").prop("disabled", true); 
 
     document.getElementbyId("saveClose").prop("disabled", true); 
 
    } 
 
</script>

Смежные вопросы