首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript indexOf

Javascript indexOf
EN

Stack Overflow用户
提问于 2011-10-19 21:11:14
回答 7查看 9.2K关注 0票数 6

我对javascript不太了解,所以我在运行下面的脚本时遇到了问题。我需要检查输入的名称是否也包含在消息中。

代码语言:javascript
复制
<input type="hidden" id="Message" value="<%= rsDetail.Fields("Message") %>">
<input type="hidden" id="FirstName" value="<%= rsDetail.Fields("FirstName")%>">

<script type="text/javascript">
<!--
function NameCheck(){
var FirstName=document.getElementByID('FirstName');
var CardMessage=document.getElementByID('Message');
var aPosition = CardMessage.indexOf('FirstName');

if (aPosition == -1)
alert("Name Not In Message.");
}
-->
</script>

<a href="NextPage.asp" onClick="NameCheck();">Proceed</a>
EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-10-19 21:13:58

看起来您正在尝试获取输入FirstName的值。getElementById()只返回节点本身。取而代之的是访问其值:

代码语言:javascript
复制
var FirstName = document.getElementById('FirstName').value;
var CardMessage = document.getElementById('Message').value;

// Then use the variable `FirstName` instead of the quoted string
var aPosition = CardMessage.indexOf(FirstName);

// Best practice would be to use === for strict type comarison here...
if (aPosition === -1)
  alert("Name Not In Message.");
}

另外,请注意,您拼写错了getElementById,其末尾应该是小写的大写D

票数 11
EN

Stack Overflow用户

发布于 2011-10-19 21:13:51

带引号的'FirstName'是字符串,而不是变量FirstName。您需要:

代码语言:javascript
复制
// remove the quote, pass the variable FirstName instead of string 'FirstName'
var aPosition = CardMessage.indexOf(FirstName);

编辑:我之前遗漏了两件事。首先需要获取节点的值,其次是大写的D。所以正确的代码是:

代码语言:javascript
复制
var FirstName = document.getElementById('FirstName').value;
var aPosition = CardMessage.indexOf(FirstName);
票数 1
EN

Stack Overflow用户

发布于 2011-10-19 21:14:58

我想,这就是你正在尝试的。

代码语言:javascript
复制
var FirstName=document.getElementById('FirstName').value;
var CardMessage=document.getElementById('Message').value;
var aPosition = CardMessage.indexOf( FirstName );
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7821801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档