problema no codigo de validação de form
pessoal serio problema aqui quem puder me ajudar valew...
primeiro de tudo to fazendo um form para cadastro de cel
entam no form tem
nome : ---------
ddd:---------
cel:------
e uma caixa para gerar um codigo o qual o usuario tem que digirtar o codgigo para validação ok!?!?!!?
entaum o codigo do form ta ai
<table border=0 width="100%" cellpadding=5><tr><td>
<form name="cadcel" action="news_cel_inclui.asp" method="post">
<input="hidden" name="cadastro" value="true">
<table>
<tr>
<td>
Nome:
</td>
<td>
<input type="text" name="nome" class="formulario">
</td>
</tr>
<tr>
<td>
Celular:
</td>
<td>
<input type="text" name="ddd" size="3" maxlength="3" class="formulario">-<input type="text" class="formulario" name="cel" size="8" maxlength="8">
</td>
</tr>
<tr>
<td>
</td>
</tr>
[b]<!--#include file="include/random_palavra.asp"-->[/b]
</table>
<div>
Por favor para validar seu cadastro digite o codigo a baixo <br><br>
<table border=1 cellspacing=0 bordercolor="silver" align="center" width="120" background="images/fundoCodigo.jpg" style="disable: yes">
<tr>
<td align="center"><font size=5 face=verdana><b><%=palavra%></b></font>
</td>
<td>
<input type="text" name="codigo" maxlength=6 size=6 class="formulario">
</td>
</tr>
</table>
<input type="button" value="Cadastrar" onclick="conferedados()">
</div>
</form>
esse include é o codigo para gerar o codgigo para o usuário p codigo do include é este
<%
dim alfabeto(26)
alfabeto(0) = "A"
alfabeto(1) = "B"
alfabeto(2) = "C"
alfabeto(3) = "D"
alfabeto(4) = "E"
alfabeto(5) = "F"
alfabeto(6) = "G"
alfabeto(7) = "H"
alfabeto(8) = "I"
alfabeto(9) = "J"
alfabeto(10) = "K"
alfabeto(11) = "L"
alfabeto(12) = "M"
alfabeto(13) = "N"
'alfabeto(14) = "O"
alfabeto(14) = "P"
alfabeto(15) = "Q"
alfabeto(16) = "R"
alfabeto(17) = "S"
alfabeto(18) = "T"
alfabeto(19) = "U"
alfabeto(20) = "V"
alfabeto(21) = "W"
alfabeto(22) = "X"
alfabeto(23) = "Y"
alfabeto(24) = "Z"
dim codigo(6)
contador = 0
palavra = ""
Randomize
while len(palavra) < 6
seletor = 2 * RND
select case cint(seletor)
case 1
letra = 25 * RND
palavra = palavra & alfabeto(letra)
codigo(contador) = alfabeto(letra)
contador = contador + 1
case 2
numeroDig = 9 * RND
numeroDig = cint(numeroDig)
if numeroDig = 0 then numeroDig = 1
palavra = palavra & numeroDig
codigo(contador) = cint(numeroDig)
contador = contador + 1
end select
wend
%>
beleza até aqui tudo maravilha....
o meu problema é o javascript para conferir tudo
o codigo é esse
<script language=JavaScript>
function conferedados(qual,verifica) {
if (document.cadcel.nome.value=="") {
alert("Informe o nome!");
document.cadcel.nome.focus();
return false;
}
else {
if (document.cadcel.ddd.value=="") {
alert("Informe o código de área da sua cidade!");
document.cadcel.ddd.focus();
return false;
}
else {
if (document.cadcel.cel.value=="") {
alert("Informe numero do seu celular!");
document.cadcel.cel.focus();
return false;
}
else {
if(document.codigo.value.toUpperCase() != verifica) {
alert("codigo de validação não está correto!");
document.cadcel.codigo.focus();
return false;
}
else{
document.cadcel.submit();
}
}
}
}
}
</script>
bom o erro que dá é o seguinte
linha 159
caractere 25
erro : 'document.codigo.value' é nulo ou nnão é um objeto
não sei mais oque fazer .....pois os outros codigos tão indo..
quem puder ajudar valew......
Discussão (2)
Carregando comentários...