| From | Sent On | Attachments |
|---|---|---|
| Charles Curi | Dec 23, 2005 4:12 am | |
| Marcelo Ramos | Dec 23, 2005 5:01 am | |
| Charles Curi | Dec 23, 2005 7:25 am | |
| Pedro H. Matheus | Dec 23, 2005 7:36 am | |
| Charles Curi | Dec 23, 2005 8:37 am | |
| Marcelo Ramos | Dec 23, 2005 9:29 am | |
| Charles Curi | Dec 23, 2005 10:40 am | |
| chapadao do sul | Dec 23, 2005 10:56 am | |
| Charles Curi | Dec 23, 2005 11:40 am | |
| Marcelo Ramos | Dec 23, 2005 2:27 pm | |
| Marcelo Ramos | Dec 23, 2005 2:27 pm | |
| Charles Curi | Dec 24, 2005 6:15 am | |
| Charles Curi | Dec 24, 2005 6:24 am | |
| Peterson Pinheiro | Dec 27, 2005 2:16 am | |
| Pedro H. Matheus | Dec 27, 2005 3:24 am |
| Subject: | Re: [e-Gen] Java Script | |
|---|---|---|
| From: | Charles Curi (char...@gmail.com) | |
| Date: | Dec 23, 2005 10:40:41 am | |
| List: | net.java.dev.e-gen.users | |
Oi Marcelo!!! Realmente na jsp não tem chamada para util.js. Como eu faço para colocar? Eis o código:
<%@ include file="../system/HeaderStrutsForm.jsp"%>
<html>
<head>
<title>
</title>
<bean:message key="page.css"/>
<bean:message key="page.script"/>
<bean:message key="page.scriptcalendar"/>
</head>
<center>
<body>
<table class="mainTable" style='width:640;' bgcolor="white">
<tr>
<td>
<table class="headerTable" style="background-color: white" bgcolor="white">
<tr>
<td class='td10'>
</td>
<td>
<img src="../img/logo.jpg" width="183" height="89"/>
<div class='div10'>
<%= com.egen.util.text.FormatDate.getTimestamp() %>
</div>
</td>
</tr>
</table>
<html:form action="system/TesteForm.do" method="POST" styleClass="baseForm">
<table class="bannerTable" style='width:640;'>
<tr>
<td class=tableHeader bgcolor="white">
Cadastro de clientes</td>
</tr>
</table>
<table class="messageTable" style='width:640;'>
<tr>
<td class="messageHeader">
<bean:message key="div.campos*"/>
<html:errors property="ActionErrors.GLOBAL_ERROR_bl_form_Usuarios"/>
</td>
</tr>
</table>
<table class="itemTable" style='width:640;'>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
e-mail</span><bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField" bgcolor="white">
<html:text property="id_nome" styleClass="baseField" size="30" maxlength= "30"/>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >senha
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="chave" styleClass="baseField" size="8" maxlength="8"/>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
nome
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="nome" styleClass="baseField" size="30" maxlength="70"/>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
cgc/cpf
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="cgccpf" styleClass="baseField" size="30" maxlength="70" />
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
rua
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="rua" styleClass="baseField" size="30" maxlength="70"/>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
complemento
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="complemento" styleClass="baseField" size="30"maxlength= "70"/>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
bairro
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="bairro" styleClass="baseField" size="30" maxlength="70" />
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
cidade
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="cidade" styleClass="baseField" size="30" maxlength="70" />
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
estado
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="estado" styleClass="baseField" size="30" maxlength="70" />
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
cep
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="cep" styleClass="baseField" size="30" maxlength="70"/>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
pais
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="pais" styleClass="baseField" size="30" maxlength="70"/>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
telefone
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="telefone" styleClass="baseField" size="30" maxlength= "70"/>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="email" styleClass="baseField" size="30" maxlength="70" />
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
nome
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="b_nome" styleClass="baseField" size="30" maxlength="70" />
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
b_rua
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="b_rua" styleClass="baseField" size="30" maxlength="70" />
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
b_complemento
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="b_complemento" styleClass="baseField" size="30"maxlength= "70"/>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
b_bairro
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="b_bairro" styleClass="baseField" size="30" maxlength= "70"/>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
b_cidade
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="b_cidade" styleClass="baseField" size="30" maxlength= "70"/>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
b_estado
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="b_estado" styleClass="baseField" size="30" maxlength= "70"/>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
cep
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="b_cep" styleClass="baseField" size="30" maxlength="70" />
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
b_pais
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="b_pais" styleClass="baseField" size="30" maxlength="70" />
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
telefone
</span>
</td>
<td class="formField">
<html:text property="b_telefone" styleClass="baseField" size="10" maxlength= "10"/>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
data cria*çã*o</span></td>
<td class="formField">
<html:text property="data_criacao" styleClass="baseField" size="12"maxlength= "12"/>
<a tabindex="-1" href="javascript:var cal1 = new calendar1(document.forms['0'].elements['data_criacao']); cal1.year_scroll = true; cal1.popup();">
<img src="../img/calendar.gif" width="16" height="16" border="0">
</a>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
autorizo newsletter
</span>
<bean:message key="jsp.fieldnotnull"/>
</td>
<td class="formField">
<html:text property="autorizo_newsletter" styleClass="baseField" size="1"maxlength= "1"/>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
anivers*á*rio
</span>
</td>
<td class="formField">
<html:text property="aniversario" styleClass="baseField" size="12"maxlength= "12"/>
<a tabindex="-1" href="javascript:var cal1 = new calendar1(document.forms['0'].elements['aniversario']); cal1.year_scroll = true; cal1.popup();">
<img src="../img/calendar.gif" width="16" height="16" border="0">
</a>
</td>
</tr>
<tr>
<td class="formLabel">
<span class="spamFormLabel" >
como soube
</span>
</td>
<td class="formField">
<html:text property="comosoube" styleClass="baseField" size="70" maxlength= "70"/>
</td>
</tr>
</table>
<table class="buttonTable" style='width:640;'>
<tr>
<td class="buttonItem">
<html:submit accesskey="i" styleClass="baseButton" property="insert_action">
<bean:message bundle="ApplicationResources" key="jsp.insert"/>
</html:submit>
</td>
</tr>
</table>
</html:form>
<table class="footerTable">
<tr>
<td class="footerTd">
<bean:message key="div.print"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</center>
</html>
On 12/23/05, Marcelo Ramos <mra...@edsonqueiroz.com.br> wrote:
Charles, Dá uma olhada no código fonte da tua jsp, e vê se você encontra a tag onde faz a chamada do util.js....se você tiver usando o template externo...pode ser que lá não esteja fazendo a chamada.....
Atenciosamente,
Marcelo Ramos mra...@edsonqueiroz.com.br
"O erro não é o fim da tua jornada, mas o início de uma nova etapa de recuperação." Anônimo
----- Original Message ----- *From:* Charles Curi <char...@gmail.com> *To:* use...@e-gen.dev.java.net *Sent:* Friday, December 23, 2005 12:25 PM *Subject:* Re: [e-Gen] Java Script
O Marcelo. Obrigado por responder. É assim,coloquei estas funções no util.js da minha aplicação:
function cleanMask(val) {
var strCheck = "'[](){}<>=+-*/_|\~`!?@#$%^&:;,.";
var aux="";
var i;
for(i=0; i<val.length; i++) {
if(strCheck.indexOf(val.charAt(i))==-1) {
aux+=val.charAt(i);
}
}
return aux;
}
function maskCurrency(val, milSep, decSep) {
var aux="";
var aux2="";
var i,j;
len = val.length;
if (len == 0) {
aux = '';
} else if (len == 1) {
aux = '0'+ decSep + '0' + val;
} else if (len == 2) {
aux = '0'+ decSep + val;
} else if (len > 2) {
aux2 = '';
for (j = 0, i = len - 3; i >= 0; i--) {
if (j == 3) {
aux2 += milSep;
j = 0;
}
aux2 += val.charAt(i);
j++;
}
aux = '';
len2 = aux2.length;
for (i = len2 - 1; i >= 0; i--) {
aux += aux2.charAt(i);
}
aux += decSep + val.substr(len - 2, len);
}
return aux;
}
function mask(_mask, val) {
var i, mki;
var aux="";
for(i=mki=0; i<val.length; i++, mki++) {
if(_mask.charAt(mki)=='' || _mask.charAt(mki)=='#' || _mask.charAt(i)== val.charAt(i)) {
aux+=val.charAt(i);
} else {
aux+=_mask.charAt(mki)+val.charAt(i);
mki++;
}
}
return aux;
}
function maskEvent(field, _mask, event) {
var key ='';
var aux='';
var len=0;
var i=0;
var strCheck = '0123456789';
var rcode = (window.Event) ? event.which : event.keyCode;
if(rcode == 13 || rcode == 0 || field.value.length == _mask.length ) {
//Enter
key=String.fromCharCode(rcode);
if(rcode!=13 && rcode!=0) {
return false;
}
return true;
}
//Get key value from key code
key=String.fromCharCode(rcode);
if(strCheck.indexOf(key)==-1) {
//Not a valid key
return false;
}
aux=field.value+key;
//window.alert(aux);
aux=mask(_mask,aux);
//window.alert(aux);
field.value=aux;
return false;
}
function currencyFormat(fld, milSep, decSep, e) {
var sep = 0;
var key = '';
var i = j = 0;
var len = len2 = 0;
var strCheck = '0123456789';
var aux = aux2 = '';
var whichCode = (window.Event) ? e.which : e.keyCode;
if (whichCode == 13 || whichCode == 0) { //Enter
return true;
}
key = String.fromCharCode(whichCode); // Get key value from key code
if (strCheck.indexOf(key) == -1) {
return false; // Not a valid key
}
len = fld.value.length;
for(i = 0; i < len; i++) {
if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) {
break;
}
}
aux = '';
for(; i < len; i++) {
if (strCheck.indexOf(fld.value.charAt(i))!=-1) {
aux += fld.value.charAt(i);
}
}
aux += key;
len = aux.length;
if (len == 0) {
fld.value = '';
} else if (len == 1) {
fld.value = '0'+ decSep + '0' + aux;
} else if (len == 2) {
fld.value = '0'+ decSep + aux;
} else if (len > 2) {
aux2 = '';
for (j = 0, i = len - 3; i >= 0; i--) {
if (j == 3) {
aux2 += milSep;
j = 0;
}
aux2 += aux.charAt(i);
j++;
}
fld.value = '';
len2 = aux2.length;
for (i = len2 - 1; i >= 0; i--) {
fld.value += aux2.charAt(i);
}
fld.value += decSep + aux.substr(len - 2, len);
}
return false;
}
function cleanMask(val) {
var strCheck = "'[](){}<>=+-*/_|\~`!?@#$%^&:;,.";
var aux="";
var i;
for(i=0; i<val.length; i++) {
if(strCheck.indexOf(val.charAt(i))==-1) {
aux+=val.charAt(i);
}
}
return aux;
}
function maskCurrency(val, milSep, decSep) {
var aux="";
var aux2="";
var i,j;
len = val.length;
if (len == 0) {
aux = '';
} else if (len == 1) {
aux = '0'+ decSep + '0' + val;
} else if (len == 2) {
aux = '0'+ decSep + val;
} else if (len > 2) {
aux2 = '';
for (j = 0, i = len - 3; i >= 0; i--) {
if (j == 3) {
aux2 += milSep;
j = 0;
}
aux2 += val.charAt(i);
j++;
}
aux = '';
len2 = aux2.length;
for (i = len2 - 1; i >= 0; i--) {
aux += aux2.charAt(i);
}
aux += decSep + val.substr(len - 2, len);
}
return aux;
}
function mask(_mask, val) {
var i, mki;
var aux="";
for(i=mki=0; i<val.length; i++, mki++) {
if(_mask.charAt(mki)=='' || _mask.charAt(mki)=='#' || _mask.charAt(i)== val.charAt(i)) {
aux+=val.charAt(i);
} else {
aux+=_mask.charAt(mki)+val.charAt(i);
mki++;
}
}
return aux;
}
function maskEvent(field, _mask, event) {
var key ='';
var aux='';
var len=0;
var i=0;
var strCheck = '0123456789';
var rcode = (window.Event) ? event.which : event.keyCode;
if(rcode == 13 || rcode == 0 || field.value.length == _mask.length ) {
//Enter
key=String.fromCharCode(rcode);
if(rcode!=13 && rcode!=0) {
return false;
}
return true;
}
//Get key value from key code
key=String.fromCharCode(rcode);
if(strCheck.indexOf(key)==-1) {
//Not a valid key
return false;
}
aux=field.value+key;
//window.alert(aux);
aux=mask(_mask,aux);
//window.alert(aux);
field.value=aux;
return false;
}
function currencyFormat(fld, milSep, decSep, e) {
var sep = 0;
var key = '';
var i = j = 0;
var len = len2 = 0;
var strCheck = '0123456789';
var aux = aux2 = '';
var whichCode = (window.Event) ? e.which : e.keyCode;
if (whichCode == 13 || whichCode == 0) { //Enter
return true;
}
key = String.fromCharCode(whichCode); // Get key value from key code
if (strCheck.indexOf(key) == -1) {
return false; // Not a valid key
}
len = fld.value.length;
for(i = 0; i < len; i++) {
if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) {
break;
}
}
aux = '';
for(; i < len; i++) {
if (strCheck.indexOf(fld.value.charAt(i))!=-1) {
aux += fld.value.charAt(i);
}
}
aux += key;
len = aux.length;
if (len == 0) {
fld.value = '';
} else if (len == 1) {
fld.value = '0'+ decSep + '0' + aux;
} else if (len == 2) {
fld.value = '0'+ decSep + aux;
} else if (len > 2) {
aux2 = '';
for (j = 0, i = len - 3; i >= 0; i--) {
if (j == 3) {
aux2 += milSep;
j = 0;
}
aux2 += aux.charAt(i);
j++;
}
fld.value = '';
len2 = aux2.length;
for (i = len2 - 1; i >= 0; i--) {
fld.value += aux2.charAt(i);
}
fld.value += decSep + aux.substr(len - 2, len);
}
return false;
} No evento do campo telefone estou chamando ela assim: return(maskEvent(this, '(##) ####-####',event))
Simplesmente não acontece nada, não funciona,ela não valida o campo. Para o cpf eu escolhi o script valida cpf que já vem com o egen mas também não funciona.O que será que aconteceu?
On 12/23/05, Marcelo Ramos <mra...@edsonqueiroz.com.br> wrote:
Qual o problema??? Atenciosamente,
Marcelo Ramos mra...@edsonqueiroz.com.br
"O erro não é o fim da tua jornada, mas o início de uma nova etapa de recuperação." Anônimo





