document.getElementById('TextBox1').value 不起作用
document.getElementById('TextBox1').value is not working
我想在 JavaScript 中获取我的文本框的值。 这是我的JavaScript-
<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>
无论我键入什么,它都不会给我文本框1的值
<script type="text/javascript">
var submitted = false; var type;
$(document).ready(function ()
{
$('#form1').submit(function ()
{
type = document.getElementById('TextBox1').value;
submitted = true;
});
window.onbeforeunload = function ()
{
if (!submitted)
{
return "Are you sure you want to leave this page, your test will not be saved?" + type;
}
};
});
</script>
如果要在警报框中显示类型的值,请将 if(!submitted') 更改为 if(已提交),您将收到类型为 value 的警报。
这看起来只是一个逻辑问题:
当您运行 onsubmit
时,它会将submitted
设置为 true,然后运行onbeforeunload
。现在它基本上只返回输入值,如果你没有运行onsubmit
。如果您将!
从(!submitted)
中取出,它将为您提供包含输入值的警报。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- textbox.value在javascript中不起作用
- 为什么 HTML 中的 Value 属性在与 AngularJS 中的 ng-model 一起使用时不起作用
- Javascript:this.value 函数不起作用
- innerHTML.value不起作用
- Javascript onchange(this.value,this.value)在ipad上不起作用
- 为什么jQuery .val()工作而js .value不起作用
- Javascript getElementsByName.value 不起作用
- JQuery .sort() JavaScript Object by property value不起作用
- document.getElementById('TextBox1').value 不起作用
- javascript document.getElementById 将 .value 更改为 .href 不起作用
- Javascript 不起作用(textbox.value = fileupload.value)
- angularjs-lib中的一些prbm默认值在select if(value和name)相同时不起作用
- javascript this.value没有'不起作用
- 为什么{key:value}["key"]不起作用?
- Value()和focus()不起作用
- 在ng-repeat中更改对象(key,value)的值不起作用
- document.getElementById("ID").value不起作用