0
我想在javascript中獲取我的文本框的值。這是我的Javascript成爲document.getElementById('TextBox1')。value is not working
<script type="text/javascript">
var submitted = false; var type;
window.onbeforeunload = function() {
if (!submitted) {
return "Are you sure you want to leave this page, your test will not be saved?"+type;
}
};
document.getElementById('form1').onsubmit = function() {
type=document.getElementById('TextBox1').value;
submitted = true;
};
</script>
不管我輸入什麼,如果你想顯示的警告框類型的值,那麼,如果改變(它不給我TextBox1的
文本框在哪裏? –
如果您的代碼*來自HTML源代碼中的元素,它將無法工作。將'
這看起來只是一個邏輯問題:
當你運行
onsubmit
,它設置submitted
爲true,然後運行onbeforeunload
。現在它基本上只會返回輸入值,如果你還沒有運行onsubmit
。如果您從(!submitted)
中取出!
,它會爲您提供輸入值的警報。來源
2016-03-04 18:37:33 SeattleFrey