检查是否输入了文本.找不到错误
checking if text is entered. Could not find error
我正在尝试控制是否输入了文本这是我的代码,但它不起作用我找不到错误的
<html>
<head>
<script type="text/javascript">
function CheckInfos()
{
var x=document.forms("name").value;
if(x==null)
{
alert("adınızı kontrol ediniz");
}
}
</script>
</head>
<body>
<input type="text" id="name" />
<input type="button" value="test" onclick="CheckInfos()"/>
</body>
不要使用"name"作为ID,而是使用getElementById。
var value = document.getElementById("foo").value;
但你应该使用一种形式:
<form name="myform" action="?" method="get" onsubmit="return CheckInfos(this)">
<input type="text" name="foo" />
<input type="submit" value="test"/>
</form>
<script>
function CheckInfos(form) {
if (form.elements.foo.value == "") {
alert("error");
}
return false;
}
</script>
尝试
var x=document.getElementById("name").value;
if (x == '') { alert('message'); } // instead of null thanks @minmin
代码中缺少表单属性,这就是为什么它不能在中工作
相关文章:
- SyntaxError:意外的标记else(我在代码中找不到错误)
- 精灵与身体错位,可以'在显示循环中找不到错误
- 可以'找不到错误
- 意外令牌 } 找不到错误
- 内部链接返回空错误,我在 Javascript 中找不到错误.外部链接工作得很好
- 我在脚本中找不到错误
- Firebug 不显示我的 JavaScript?找不到错误
- 表单不断抛出“不允许直接访问此页面.” 找不到错误
- Parse.com 找不到错误代码:141 函数
- 为什么使用 jQuery .replace 会导致网页找不到错误
- 在 html 模板中找不到错误.在非法令牌中解决)
- 找不到错误 - 发射次数太多
- JQuery 幻灯片错误.图片在页面上列出,而不是随机播放.找不到错误
- 检查是否输入了文本.找不到错误
- 可以'我在javascript代码中找不到错误
- 在这段javascript代码中找不到错误
- 语法错误找不到错误
- 在序列化列中找不到错误
- backbone.js可以'在脚本中找不到错误
- Javascript,找不到错误