Javascript在span标签的情况下没有正确检查条件
javascript not checking condition properly in case of span tag
我有一个表单和一个span。当我点击提交按钮时,它会调用一个函数。
<form action="" method="post">
<span id="msg_check">
checkingfgr
</span>
<br/>
<input type="submit" value="save" onclick="return valid()" />
</form>
<script type="text/javascript">
function valid() {
a = document.getElementById("msg_check").innerHTML;
if (a = "checking") {
alert("hi")
} else {
return false;
}
}
</script>
现在我想要的是,如果span包含检查,那么它应该警告,否则返回false…但在所有情况下它都在提醒它不会转到else部分。当我在span标签中放置其他东西时,它仍然在警告,它没有正确调用函数。
它会进入if,因为if(a="checking")
你分配了一个不比较,所以它总是在if
块
if(a=="checking")
{
alert("hi");
}
如果含有checking
if (a.indexOf("checking") > -1) {
alert('Hi');
}
如果要检查span是否包含(而不是等于)checking
,则需要以下操作:
if (a.indexOf("checking") > -1) {
alert('Hi');
}
比较"a"
和"checking"
的值,使用以下代码:
if(a==="checking") {
alert("hi")
}
else {
alert("hello");
return false;
}
相关文章:
- 如何获取jQuery Confirm(jConfirm)值并使用该值检查条件
- 如何在angularjs中更改文本框类,同时键入和检查条件
- 每次调用函数后都要检查条件
- for循环在javascript中循环一次后不检查条件
- 网格视图中的Checbox检查条件无法按JavaScript的要求工作
- JavaScript - 是否有必要先检查条件
- 检查条件后如何在JavaScript中转到下一页
- 检查条件后转到给定的网址
- 如何使用ASCII值在JavaScript中检查条件
- 非常基本的 JavaScript,使用 || 检查条件(或)
- 表单验证在检查条件后未发出警报
- 继续检查条件是否成立
- 在加载时,如何以数组的形式检查条件中的多个值
- 如何在以编程方式在 JavaScript 中提交表单之前检查条件
- javascript中检查条件的奇怪行为
- 使& # 39;dom-if& # 39;根据另一个元素中的属性检查条件
- Angular ng-show不会连续检查条件
- Javascript在span标签的情况下没有正确检查条件
- 如何在Javascript函数中检查条件
- 检查条件后使用jQuery取消复选框