13 messaggi dal 22 maggio 2003
Salve, ho una pagina che si chiama menunews.asp all'inizio c'e' :

<script language="javascript">
<!--
function invia(f) {
var news=f.numero.value;
var new2=f.numero2.value;
if !news {
alert("Manca il numero news a cui linkare");
return false;
}
else return true; }
//--></script>

In un form nella stessa pagina che' in tasto che manda il form:

<form name="form2" method="post" onSubmit="return invia(this);" action="menunews.asp?act=news1">

Il problema e' che non mi entra nella funzione..perche'??

Grazie

2.584 messaggi dal 14 maggio 2001
Il tasto è di tipo submit?
13 messaggi dal 22 maggio 2003
e' un submit, e cmq l'action lo esegue..pero' prima dovrebbe controllare il valore di return nella funzione...se e' vero dovrebbe eseguire l'action..

<input type="submit" name="Submit" value="VAI">
2.907 messaggi dal 15 maggio 2001
Contributi
con javascript manca poco per ....

if (!news) {


bye
11.886 messaggi dal 09 febbraio 2002
Contributi
Bentornato romeee!!!
tutto bene??

aggiungo questo: la variabile news è una stringa e non restituisce esplicitamente un valore booleano. Se fai questo:
if (!news){
non so sinceramente come si comporterà l'espressione...
Se vuoi controllare che una variabile sia vuota devi fare:
if (news == ""){
ciao

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.