Representar Javascript no Struts

0 respostas
J

Galera, esotu com uma dúvida, segue o meu script, como posso referenciar a validação, o script nos meus campos ?

<script language=“JavaScript”>

function show(object)	{

if (document.getElementById) {

document.getElementById(object).style.visibility = visible;

}

else if	(document.layers &&	document.layers[object]) {

document.layers[object].visibility = visible;

}

else if	(document.all) {

document.all[object].style.visibility	=	visible;

}

}
function hide(object)	{

if (document.getElementById) {

document.getElementById(object).style.visibility = hidden;

}

else if	(document.layers &&	document.layers[object]) {

document.layers[object].visibility = hidden;

}

else if	(document.all) {

document.all[object].style.visibility	=	hidden;

}

}
function carrega()

{

document.form.usuario.focus();

}

function Form_Validator(theForm)

{

document.form.usuario.value = document.form.usuario.value.toUpperCase();

document.form.senha.value = document.form.senha.value.toUpperCase();

if (theForm.usuario.value.length &lt6)

{

alert(O campo usuário deve ter entre 6 e 8 caracteres. Favor corrigir.);

theForm.usuario.value=’’;

theForm.usuario.focus();

return (false);

}

if (theForm.usuario.value != “”)

{

for (var i=0, len=theForm.usuario.value.length-1, valid=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ; i<len ; i++)

{

if (valid.indexOf(theForm.usuario.value.substring(i,i+1)) == -1)

{

alert(Utilize apenas letras e números para o usuário. Favor corrigir.);

theForm.usuario.value=’’;

theForm.usuario.focus();

return (false);

}

}

}

if (theForm.senha.value != “”)

{

for (var i=0, len=theForm.senha.value.length-1, valid=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ; i><len ; i++)

{

if (valid.indexOf(theForm.senha.value.substring(i,i+1)) == -1)

{

alert(Utilize apenas letras e números para a senha. Favor corrigir.);

theForm.senha.value=’’;

theForm.senha.focus();

return (false);

}

}

}

if (theForm.senha.value.length >&lt5)

{

alert(O campo senha deve ter entre 5 e 8 caracteres.);

theForm.senha.value=’’;

theForm.senha.focus();

return (false);

}

document.form.submitgif.disabled = true;

document.form.submit();

}
</script>

<html:form action="/login" method=“post”>

&lt;table width="100%" height="100%" border="0" cellpadding="0"
	cellspacing="0" bgcolor="4068B0"&gt;
	&lt;tr&gt;
		&lt;td valign="middle" align="center"&gt;
		&lt;table border="0" cellpadding="0" cellspacing="0"&gt;
			&lt;tr&gt;
				&lt;td align="right" valign="top"&gt;
				&lt;table width="310" border="0" cellspacing="0" cellpadding="0"&gt;
					&lt;tr&gt;
						&lt;td height="10"&gt;&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td height="60" align="right"&gt;<img
							 
							>&lt;/td&gt;
					&lt;/tr&gt;

					&lt;tr&gt;
						&lt;td height="110" align="right"&gt;<a > <img
							  
							 /> </a>&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td height="10" align="center"&gt;&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td class="texto_titulo" align="right"&gt;<b>CISP CENTRAL DE
						INFORMAÇÕES SÃO PAULO</b><br>
						<br>
						<br>
						Se voc&ecirc; &eacute; associado da Cisp,<br>
						informe ao lado seu usuário e senha.<br>
						Após preencher os campos,<br>
						clique em ENTRAR<br>
						ou tecle ENTER para ter acesso<br>
						aos serviços exclusivos dos Associados.&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td height="20" align="right"&gt;&nbsp;&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td class="texto_titulo" align="right"&gt;
						<p>Para voltar a p&aacute;gina inicial da CISP,<br>
						clique no Logotipo da CISP.<br>
						</p>
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/table&gt;
				&lt;/td&gt;
				&lt;td width="30"&gt;&lt;/td&gt;
				&lt;td width="5" bgcolor="#CCCCCC"&gt;&lt;/td&gt;
				&lt;td width="30"&gt;&lt;/td&gt;
				&lt;td align="left" valign="top"&gt;
				&lt;table width="330" border="0" cellspacing="0" cellpadding="0"&gt;
					&lt;tr&gt;
						&lt;td height="10"&gt;&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td height="60"&gt;<img
							 
							>&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td height="10"&gt;&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td height="110" align="left" valign="middle"&gt;
						&lt;table width="100% border=" 0"	cellspacing="0" cellpadding="0"&gt;
							&lt;tr&gt;
								&lt;td height="110" align="center" valign="middle"&gt;<img
									 
									 >&lt;/td&gt;
								&lt;td height="110" align="left" valign="middle"&gt;&lt;/td&gt;
							&lt;/tr&gt;
						&lt;/table&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td align="center" width="370"&gt;
						&lt;table width="100%" border="0" cellspacing="0" cellpadding="0"&gt;
							&lt;tr&gt;
								&lt;td align="left" valign="top" width="170"&gt;
								&lt;table border="0" cellspacing="4" cellpadding="4" height="100%"
									width="100%"&gt;
									&lt;tr&gt;
										&lt;td class="titulo_user_senha" align="left"&gt;&nbsp;Usu&aacute;rio:&lt;/td&gt;
									&lt;/tr&gt;
									&lt;tr&gt;
										&lt;td align="left"&gt;&lt;html:text property="username" size="8"
											maxlength="8" styleClass="campo_site_senha"/&gt;&lt;/td&gt;
									&lt;/tr&gt;
									&lt;tr&gt;
										&lt;td class="titulo_user_senha" align="left"&gt;&nbsp;Senha:&lt;/td&gt;
									&lt;/tr&gt;
									&lt;tr&gt;
										&lt;td align="left"&gt;&lt;html:password property="userpassword"	size="8" maxlength="8" styleClass="campo_site_senha"
											redisplay="no" /&gt;&lt;/td&gt;
									&lt;/tr&gt;
									&lt;tr&gt;
										&lt;td&gt;&lt;html:submit value="Entrar" /&gt;&lt;/td&gt;
									&lt;/tr&gt;
								&lt;/table&gt;
								&lt;/td&gt;
								&lt;td align="left" valign="top" width="200"&gt;&lt;/td&gt;
							&lt;/tr&gt;
						&lt;/table&gt;
						&lt;/td&gt;
					&lt;/tr&gt;
				&lt;/table&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/table&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

</html:form>

Criado 29 de janeiro de 2007
Respostas 0
Participantes 1