• Home
  • Forum
  • Fare Web
  • Javascript

DOM form metodo submit()

  • Creatore Discussione Creatore Discussione emanuelevt
  • Data di inizio Data di inizio 23 Ott 2010

emanuelevt

Utente Attivo
24 Giu 2009
298
0
0
  • 23 Ott 2010
  • #1
Ragazzi sintetizzo il mio problema con questo codice:

Codice:
<html>
<head>
</head>
<body>

<script>

function controlla_campi(){
return true;
}

function inviaForm() {
if([B]document.frmInfo.submit()[/B]){alert('ok');}
	}


</script>


<form action='' method='post' name='frmInfo'>
<input type='text' name='testo' />
<input type='submit' name='submit' onclick="inviaForm();" />
</form>


</body>
</html>

perchè se premo invio non mi da alert('ok')?
 
Ultima modifica: 23 Ott 2010

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
28
Roma
alessandro1997.netsons.org
  • 24 Ott 2010
  • #2
Non sono sicuro che la funzione submit restituisca un valore. Prova in questo modo:
HTML:
<html>
<head>
</head>
<body>

<script>

function controlla_campi(){
return true;
}

function inviaForm() {
alert('ok');
	}


</script>


<form action='' method='post' name='frmInfo' onsubmit="inviaForm();">
<input type='text' name='testo' />
<input type='submit' name='submit' value="Invia" />
</form>


</body>
</html>
 

emanuelevt

Utente Attivo
24 Giu 2009
298
0
0
  • 24 Ott 2010
  • #3
allora questo è relativo al codice che mi hai postato l'altra volta - lo scopo è che spingendo submit mi avrebbe dovuto cambiare la proprietà action ed indirizzare il form ad una pagina - ti posto il codice:

Codice:
function inviaForm() {
/**controlla campi è la funzione che controlla che tutti i campi siano ok***/
	if(controlla_campi()) {
		if(document.frmInfo.submit()){document.frmInfo.action = 'registra.php'; alert('ok'); document.frmInfo.submit(); }	
	}else{location.href = "login2.php";}
}

quindi la domanda è come fare a far intercettare submit() nel dom?
 

emanuelevt

Utente Attivo
24 Giu 2009
298
0
0
  • 24 Ott 2010
  • #4
io ho provato così

Codice:
function inviaForm() {
	if(controlla_campi()) {
		if(document.forms['frmInfo']){document.forms['frmInfo'].action = 'registra.php'; alert(document.forms['frmInfo'].action); document.forms['frmInfo']; }	
	}else{location.href = "login2.php";}
}

ma anche se mi dichiara nell'alert "registra.php" in realtà se vado in registra.php mi dice che tutte le variabili del form sono sconosciute :-(
 

emanuelevt

Utente Attivo
24 Giu 2009
298
0
0
  • 24 Ott 2010
  • #5
ok ho risolto facendo nel tuo modo :

Codice:
function inviaForm() {
/***se i campi sono corretti ritorna true altrimenti false***/
	if(controlla_campi()) {
	return true;	
	}else{return false;}
}


<form name="frmInfo" id="frmInfo" action='' onSubmit="if(inviaForm()){this.action='registra.php';}else{this.action='login5.php';}" enctype="application/x-www-form-urlencoded" method="post">
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
Random Immagini + Testi
  • Marco Galli
  • 22 Mag 2021
  • PHP
Risposte
13
Visite
2K
PHP 1 Giu 2021
Marco Galli
M
M
Numero random non ripetitivo
  • maxjavamedium
  • 22 Dic 2020
  • Java
Risposte
2
Visite
2K
Java 22 Dic 2020
maxjavamedium
M
[Javascript] aiuto su jquery per calcolo altezze dom
  • claudio_lorenzo
  • 23 Nov 2019
  • Javascript
Risposte
1
Visite
2K
Javascript 23 Nov 2019
Tommy03
M
[PHP] Estrazione random con nomi presi dal db
  • Max61
  • 17 Set 2019
  • PHP
  • 2
Risposte
22
Visite
4K
PHP 19 Set 2019
Max61
M
R
[PHP] Creare sistema random
  • rino2002
  • 22 Lug 2019
  • PHP
Risposte
3
Visite
2K
PHP 22 Lug 2019
macus_adi
G
Generazione di numeri random in PHP
  • Gianky4747
  • 14 Feb 2019
  • PHP
Risposte
5
Visite
4K
PHP 14 Feb 2019
macus_adi
C
Cancellare un elemento del DOM
  • cleto
  • 7 Giu 2018
  • jQuery
Risposte
4
Visite
2K
jQuery 27 Ott 2018
cleto
C
Random acoount
  • Darkmoon63
  • 1 Mag 2018
  • Annunci servizi di Social Media Marketing
Risposte
4
Visite
1K
Annunci servizi di Social Media Marketing 7 Mag 2018
Darkmoon63
G
Chiamata ajax restituisce errore random
  • Giulo77
  • 17 Mar 2018
  • Ajax
Risposte
1
Visite
4K
Ajax 6 Apr 2018
macus_adi
[PHP] random record database
  • crealatualista
  • 31 Mag 2017
  • PHP
Risposte
8
Visite
2K
PHP 1 Giu 2017
zorro
L
[HTML] Aiuto con immagini random
  • ll1
  • 4 Nov 2016
  • HTML e CSS
Risposte
1
Visite
2K
HTML e CSS 4 Nov 2016
Glauco Zega
F
[Javascript] Prodotti Random Homepage
  • Fabio90
  • 19 Ago 2016
  • Javascript
Risposte
4
Visite
1K
Javascript 14 Ott 2016
Fabio90
F
A
[Javascript] Random in ricerca
  • aoppia
  • 23 Giu 2016
  • Javascript
Risposte
8
Visite
3K
Javascript 29 Giu 2016
criric
M
Query mysql per selezioni random in categorie mirate
  • Marco Vitaletti
  • 24 Mar 2016
  • PHP
Risposte
4
Visite
2K
PHP 26 Mar 2016
Marco Vitaletti
M
L
Estrazione Articoli Random da Tabella senza doppioni
  • lorenzo84
  • 27 Feb 2016
  • PHP
Risposte
1
Visite
1K
PHP 27 Feb 2016
marino51
Popolare random Database - per test
  • pup3770
  • 9 Feb 2016
  • MySQL
Risposte
1
Visite
2K
MySQL 15 Feb 2016
pup3770
B
imageme.ga crea immagini di prova random o personalizzate
  • Biuni
  • 10 Nov 2015
  • Webdesign e Grafica
Risposte
1
Visite
2K
Webdesign e Grafica 12 Nov 2015
Biuni
B
D
php estrazione random nomi e senza ripetizione
  • Domenico2013
  • 28 Ago 2015
  • PHP
Risposte
14
Visite
7K
PHP 1 Set 2015
Domenico2013
D
Verificare la selezione degli elementi dom
  • Marco_88
  • 16 Lug 2015
  • jQuery
Risposte
2
Visite
2K
jQuery 16 Lug 2015
Marco_88
Aggiornare elemento DOM
  • Marco_88
  • 8 Lug 2015
  • jQuery
Risposte
9
Visite
4K
jQuery 13 Ago 2015
Marco_88
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Javascript
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?