| 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: | Marcelo Ramos (mra...@edsonqueiroz.com.br) | |
| Date: | Dec 23, 2005 2:27:13 pm | |
| List: | net.java.dev.e-gen.users | |
OK...você está usando um template externo????Ou esse código é o Default do
e-gen???
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
To: use...@e-gen.dev.java.net
Sent: Friday, December 23, 2005 3:41 PM
Subject: Re: [e-Gen] Java Script
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" > email
</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
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
----- Original Message -----
From: Charles Curi
To: use...@e-gen.dev.java.net
Sent: Friday, December 23, 2005 9:12 AM
Subject: [e-Gen] Java Script
Fala galera!! Estou apanhando para trabalhar com Java Sript no egen. Alguém poderia me ajudar? Abraço. Charles





