In che modo due moduli possono condividere gli stessi input? Ho due forme, una per due percorsi diversi ... se volevo che l'utente inserisse il suo nome, ma solo una volta .... come potrebbero entrambe le forme ottenere su questo campo?Due moduli condividono lo stesso input
risposta
Utilizzando JavaScript è possibile impostare il valore di un campo su un altro.
Qualcosa di simile:
document.form2.input.value = this.value;
Put che il codice nell'evento onblur per il primo modulo.
Quindi:
<form name="form1">
<input type="text" name="input" onblur="document.form2.input.value = this.value;" />
</form>
<form name="form2">
<input type="text" name="input" onblur="document.form1.input.value = this.value;" />
</form>
speravo di fare questo senza JS ma che cosa fossero :) – tarnfeld
Purtroppo non c'è altro modo, ho modificato il mio post per includere un esempio di copia-incolla. –
Resisti. La [textarea pagina w3schools] (https://www.w3schools.com/tags/tag_textarea.asp) dice (in modo semplificato) 'Element = textarea, Attribute = form, Value = form_id, Description =" Specifica uno o più forma l'area di testo appartiene a "' Perché non è possibile specificare un elenco di moduli? Risolverà molto il mio problema attuale @WaleedAmjad – Charlie
In HTML5
si poteva farlo senza JavaScript
. Eseguire una forma con una serie di ingressi, e basta fare due pulsanti presentare utilizzando un diverso FormAction attributi found on Mozilla Developer Network come questo:
<form>
<input name="fname" type="text" />
<input type="submit" value="button one" formaction="script_one.php">
<input type="submit" value="button two" formaction="script_two.php">
</form>
- 1. Due direttive condividono lo stesso controller
- 2. Trama principale: due grafici condividono lo stesso asse x
- 3. Diverse caselle di controllo che condividono lo stesso nome
- 4. Come determinare quali core logici condividono lo stesso core fisico?
- 5. In quali circostanze le stringhe uguali condividono lo stesso riferimento?
- 6. Come generare stringhe che condividono lo stesso hashcode in Java?
- 7. In che modo due route con tipi di richieste HTTP differenti condividono lo stesso nome?
- 8. Verifica se due stringhe condividono lo stesso modello di caratteri ripetuti
- 9. Come mai due dispositivi condividono lo stesso numero di dispositivo maggiore-minore?
- 10. Più moduli con campi di input con lo stesso nome Attributo? Bene o male?
- 11. Due pulsanti radio condividono un "id"?
- 12. moduli Gradle Android con lo stesso nome
- 13. È OK avere più moduli HTML con lo stesso nome?
- 14. Due elementi XML con lo stesso ID
- 15. Lo stesso indirizzo di due variabili?
- 16. Angular2 - due componenti con lo stesso percorso
- 17. due servizi con lo stesso filtro intento
- 18. Come utilizzare due servizi AngularJS con lo stesso nome da moduli diversi?
- 19. Due modelli dichiarativi di SQLAlchemy devono condividere lo stesso dichiarative_base()?
- 20. È valido avere due elementi di input con lo stesso nome?
- 21. Perché ASP.NET MVC Html.CheckBox emette due INPUT con lo stesso nome?
- 22. Moduli multipli che sovrascrivono lo stesso core file in Magento
- 23. Tracciare due grafici che condividono un asse x in matplotlib
- 24. Bcrypt genera hash diversi per lo stesso input?
- 25. Pybrain restituisce lo stesso risultato per qualsiasi input
- 26. Spring BCryptPasswordEncoder genera password diverse per lo stesso input
- 27. Perché Objects.hash() restituisce valori diversi per lo stesso input?
- 28. Attributi di input che possono avere lo stesso "nome"
- 29. Utilizzo di due DLL con lo stesso nome e lo stesso spazio dei nomi
- 30. Dlopen restituirà lo stesso handle per due chiamate con lo stesso file?
Per chi fosse curioso, il [ 'attributo form'] (https: // developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-form) può solo specificare un modulo. Non può essere usato per questo. – 4castle