No estoy bien informado con javascript, así que estoy teniendo problemas para que funcione la siguiente secuencia de comandos. Necesito verificar si un nombre ingresado también está contenido dentro de un mensaje.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>
¿Y dónde está el problema? – campino2k
'document.getElementById()' devuelve el elemento, no el valor del elemento. Para obtener el valor del elemento, puede hacer 'document.getElementById ('someId'). Value'. – aroth