"> Proceed 最佳答案 您似乎正在尝试获取输入 FirstName 的-6ren">
gpt4 book ai didi

Javascript索引

转载 作者:数据小太阳 更新时间:2023-10-29 05:04:43 25 4
gpt4 key购买 nike

我不太了解 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>

最佳答案

您似乎正在尝试获取输入 FirstNamegetElementById() 只返回节点本身。而是访问它的值:

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 应该是小写的。

关于Javascript索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7821801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com