HighDots Forums  

al pulsante submit far inviare solo se...

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss al pulsante submit far inviare solo se... in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
artev
 
Posts: n/a

Default al pulsante submit far inviare solo se... - 07-30-2006 , 06:42 AM






è possibile scrivere su un pulsante submit sull'evento click una funzione
simile a:

if (se ho x)
{invia }
else
{ non fare niente
messaggio di alert }

esiste un'istruzione per bloccare l'invio
e un'altra invece per attivarlo ?

quindi evitare che al click parta l'invio dati

Reply With Quote
  #2  
Old   
Nando
 
Posts: n/a

Default Re: al pulsante submit far inviare solo se... - 07-30-2006 , 06:57 AM






artev <mailnospammm (AT) antispamm (DOT) nn> ha scritto:

Quote:
è possibile scrivere su un pulsante submit sull'evento click una funzione
simile a:

if (se ho x)
{invia }
else
{ non fare niente
messaggio di alert }

esiste un'istruzione per bloccare l'invio
e un'altra invece per attivarlo ?

quindi evitare che al click parta l'invio dati
Ti conviene, allo scopo, usare l'evento onsibmit del form, in quanto il
submit del form può partire anche senza fare click sul pulsante submit (ad
esempio, premendo return in un campo di testo):

<form action="..." onsubmit="return check(this)">
....
</form>

function check(formRef) {
// formRef è un riferimento al form che invoca la funzione
if (se ho x) return true
else alert("bla bla");
return false;
}
--
Nando [?]
Apostolo della Prova


Reply With Quote
  #3  
Old   
artev
 
Posts: n/a

Default Re: al pulsante submit far inviare solo se... - 07-30-2006 , 09:22 AM



se sulla form non si vuole mettere tale onsubmit
;

come si fa a farlo direttamente dal pulsante submit

posto poi un articolo in cui ho provato un'altra soluzione masembra non
funzionare

Reply With Quote
  #4  
Old   
Luca Pascali
 
Posts: n/a

Default Re: al pulsante submit far inviare solo se... - 07-30-2006 , 09:45 AM



artev wrote:
Quote:
se sulla form non si vuole mettere tale onsubmit
;

come si fa a farlo direttamente dal pulsante submit

posto poi un articolo in cui ho provato un'altra soluzione masembra non
funzionare
<input type="submit" onclick="return check(this)" value=..... >

e poi il JS come sopra.

LP


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.