Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal.
Tenho um pequeno form em uma paginação que estou fazendo que tem um INPUT TEXT e um BOTÃO.
Quando eu digito um número no campo ele manda pra pagina digitada:
echo "
<form name='formulario' onsubmit=\"document.location.href='carreira.php?a=3&pg=' + (this.cp_pagina.value); return false;\">
<input type='text' name='cp_pagina' id='cp_pagina' value='Pular para' onfocus='if (this.value==\"Pular para\") this.value=\"\";' onblur='if (this.value==\"\") this.value=\"Pular para\"'>
<input type='submit'>
</form>
";
Funciona beleza, porém quando a pessoa digita uma letra (ou outro caracter que não sej anúmero) ou um número maior que o número de páginas existentes dá pau.
Alguém poderia me dar um auxílio em como construir algo com esta estrutura:
if (this.cp_pagina.value = SOMENTE NÚMEROS)
{
if(this.cp_pagina.value > $TOTALDEPAGINAS)
{
this.cp_pagina.value = $TOTALDEPAGINAS
}else{
this.cp_pagina.value
}
}else{
dá um alert do tipo (digite um número válido)
}
Onde $TOTALDEPAGINAS é uma variável em PHP.
Agradeço de antemão a ajuda!!!
Carregando comentários...