Article View: chile.comp.programacion
Article #3782problema en javascript
From: Rick_oj
Date: Thu, 09 Sep 2004 23:47
Date: Thu, 09 Sep 2004 23:47
54 lines
2650 bytes
2650 bytes
me la gano este asunto, pero no se como puedo hacerlo si que pregunto aca
tengo este siguiente codigo
function verificar() {
if( checkField( document.poder.nombre, isName, false ) &&
checkField( document.poder.numero, isInteger, false ) &&
checkField( document.poder.costo, isInteger, false ) &&
checkField( document.poder.descripcion, isName, false ) &&
( verificaextra() && verificafalla() && verificatruco() )
)
alert( "Todo verificado con exito" );
};
function verificaextra(){
if (document.poder.extra.value=='si')
{
if (checkField( document.poder.numextra, isInteger, false ) )
{
return true;
}
}
}
function verificafalla(){
if (document.poder.falla.value=='si')
{
if (checkField( document.poder.numfalla, isInteger, false ) )
{
return true;
}
}
}
function verificatruco(){
if (document.poder.truco.value=='si')
{
if (checkField( document.poder.numtruco, isInteger, false ) )
{
return true;
}
//aqui antes habia puesto un return false pero no em funcionaba por el
problema que puse abajo
}
}
la primera funcion verificar es una funcion que se llama al momento de
enviarse el formulario verifica que los campos esten llenos, el problema me
ocurre con ciertos campos que pueden estar vacios o no, cree funciones que
se llaman verificax()
pero en la llamada principal no se como ponerlo, por que si pongo un &&,
verifica todas y si los campos son no, no me deja pasar y si le pongo un ||
verifica solo la primera parte como lo puedo hacer?, se me ocurrio separarlo
en dos formularios o dos html como lo podria hacer ahi
Technical Details
Message-ID:
<chqpuj$kgc$1@news1.nivel5.cl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nntp-server.pubsub.com!news1.nivel5.cl!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,d5ed6635f586bb8c,start X-Google-Attributes: gid1593cb,public X-Google-Language: SPANISH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nntp-server.pubsub.com!news1.nivel5.cl!not-for-mail From: "Rick_oj" <rick_oj@servidor.red> Newsgroups: chile.comp.programacion Subject: problema en javascript Date: Thu, 9 Sep 2004 19:47:25 -0400 Organization: Varios Lines: 56 Message-ID: <chqpuj$kgc$1@news1.nivel5.cl> NNTP-Posting-Host: cm-vina4-156-162.cm.vtr.net X-Trace: news1.nivel5.cl 1094773523 21004 200.104.156.162 (9 Sep 2004 23:45:23 GMT) X-Complaints-To: news@news1.nivel5.cl NNTP-Posting-Date: Thu, 9 Sep 2004 23:45:23 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1437 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441