invia il modulo html sulla tua pagina personale

Voglio inviare un modulo html sulla tua pagina personale, come utilizzare l’ action

 

o

  

o

  

o semplicemente non usare l’ action alternativa?

qual è il modo migliore?

Nel 2013, con tutto il materiale html5, puoi semplicemente omettere l’attributo ‘action’ per inviare autonomamente un modulo

  

In realtà, la sottosezione Sottomissione moduli dell’attuale bozza HTML5 non consente action = “” (attributo vuoto). È contro le specifiche.

Da questa altra risposta StackOverflow

Se stai inviando un modulo usando php assicurati di usare:

 action="" 

per sicurezza.

Puoi lasciare vuoto l’attributo di azione. Il modulo si presenterà automaticamente nella stessa pagina.

 

AGGIORNAMENTO # 1

Secondo la specifica w3c , l’attributo action deve essere url valido non vuoto in generale. C’è anche una spiegazione per alcune situazioni in cui l’attributo dell’azione può essere lasciato vuoto.

L’azione di un elemento è il valore dell’attributo di formazione dell’elemento, se l’elemento è un pulsante di invio e ha un attributo di questo tipo, o il valore dell’attributo dell’azione del proprietario del modulo, se ne ha uno, oppure la stringa vuota.

Quindi entrambi sono ancora validi e funzionano:

 

AGGIORNAMENTO # 2

Se sei sicuro che il tuo pubblico utilizzi i browser html5, puoi anche omettere l’attributo action:

 

Uso ? ,

  

ti aiuterà a rimanere sulla stessa pagina

Puoi farlo utilizzando la stessa pagina sull’attributo action: action=''

prova questo stesso URL della pagina di azione, dirigerà la stessa pagina

form action = “/ cgi-bin / html5.cgi” method = “get”