0
我在我的aspx文件中有一個簡單的html & javascript代碼,但是javascript代碼沒有觸發。當我放置一個斷點時,它不會被擊中。任何想法,我在這裏失蹤?javascript code not firing
<input id="btnUpload" type="button" value="Save" onclick ="btnSave_Click()"/>
<script language="javascript" type="text/javascript">
function btnSave_Click()
{
if (!Page_ClientValidate('vgFormVals'))
return false;
document.getElementById('hfFilename').value = btnUpload_onclick(document.getElementById('SessionID').value);
document.getElementById('btnSubmit').click();
}
</script>
下面的代碼是從ViewSource:
<input id="btnUpload" type="button" class="bigbutton" style="color:Black" value="Save" onclick ="btnSave_Click()"/>
function btnSave_Click()
{
if (!Page_ClientValidate('vgFormVals'))
return false;
document.getElementById('hfFilename').value = btnUpload_onclick(document.getElementById('SessionID').value);
document.getElementById('btnSubmit').click();
}
更新: 當我修改代碼如下補充警報,只有第一個警報被觸發。沒有其他3人被解僱。
function btnSave_Click() {
alert("1");
if (!Page_ClientValidate('vgFormVals'))
alert("2");
return false;
alert("3");
document.getElementById('hfFilename').value = btnUpload_onclick(document.getElementById('SessionID').value);
document.getElementById('btnSubmit').click();
alert("4"); }
JavaScript控制檯是否顯示任何錯誤? HTML看起來像是什麼時候出現在ASP和瀏覽器中? – Quentin 2014-10-01 12:44:43
添加標籤 – kums 2014-10-01 12:45:02
抱歉...
檢查If-Statement中是否有缺失的括號:由於RETURN FALSE,函數當前會一直中斷。試試吧,用括號括起來:
來源
2014-10-01 13:54:27 SchweizerSchoggi
能爲你解決這個問題嗎? – SchweizerSchoggi 2014-10-01 15:18:57