Hola, tengo un problema, estoy validando un textbox que esta en un popup para que me acepte un determinado formato de URL, y lo valida perfectamente mientras oprima el boton de salvar, pero me hace caso omiso a mis validaciones si en lugar de oprimir el
boton, le doy un
"enter" directamente en el teclado, alguien podria decirme que sucede? o que puedo hacer al respecto?, gracias de antemano.
Mis funciones son estas:
Código:
function ValidaSubir(forma)
{
forma=document.frmSubeLink
var msg="";
msg = checkURL(document.frmSubeLink.txtLink.value)==''?msg+"<%=etiMsgURL%>":msg;
if (msg != "")
{
msg = "<%=etiMsgVerificaValores%>" + msg;
return false;
}
else
{
alert("url correcto.\n" + url)
forma.submit();
return true;
}
}
function checkURL(url)
{ //alert(url)
var check = new RegExp("^http://w{3}\.{1}\D{1}[\.{1}.]*$", "gi");
if (check.test(url))
{
alert("url correcto.\n" + url)
return true;
}
else
{
alert("Favor de Ingresar un URL")
//alert("<%'=etiMsgURL%>")
//document.frmSubeLink.txtLink.select()
//document.frmSubeLink.txtLink.focus()
return '';
}
}