![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
# Line 119, character 12: form name="pippo" method="post" action="" ^ Error: there is no attribute name for this element (in this HTML version) ma a me serve che la form abbia un nome, per poter eseguire dei controlli sui valori in uno script js. come posso risolvere? |
#3
| |||
| |||
|
|
Non lo usi. Una possibilita' e' poi di settarne l'id e usare document.getElementById per accedere alla form. |
#4
| |||
| |||
|
|
Il Sat, 29 Jan 2005 10:32:50 +0000, Agostino De Matteis ha scritto: Non lo usi. Una possibilita' e' poi di settarne l'id e usare document.getElementById per accedere alla form. umh..... cosi'? var ettore = document.getElementById('form_id'); per conoscerne ad esempio la action pero' ricevo sempre "undefined": alert(ettore.action); Vuol dire che non è l'id, quello che hai scritto è corretto... |
#5
| |||
| |||
|
|
Vuol dire che non è l'id, quello che hai scritto è corretto... |
|
ipotesi: stai usando per caso asp.net? (cambia id alla form il bastardone...) |
|
Altra possibilità (se hai una sola form): document.forms[0] |
#6
| |||
| |||
|
|
in javascript scrivo pero' se dichiaro ad esempio var ettore = document.getElementById('form_id'); ....PRIMA che la form sia scritta nell'html, non + va bene? volevo piazzare alcune variabili globali FUORI dalle funzioni, anziche' riportarle ogni volta. ma volevo anche evitare di dichiarare le variabili prima del </body>. se puede? |
![]() |
| Thread Tools | |
| Display Modes | |
| |