Nie jestem dobrze zorientowany w javascript, więc mam problem z uruchomieniem następującego skryptu. Muszę sprawdzić, czy wprowadzona nazwa jest również zawarta w wiadomości.Javascript indexOf
<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>
A gdzie jest problem? – campino2k
'document.getElementById()' zwraca element, a nie wartość elementu. Aby uzyskać wartość elementu, można wykonać polecenie "document.getElementById (" someID "). – aroth