|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2002
Messaggi: 487
|
[javascript] Proprietà non trovata
Ciao a tutti,
ho creato un'applicazione che tra le altre cose gestisce un'anagrafica clienti. Al premere di un determinato pulsante, viene caricato tramite chiamata ajax,all'interno di un div ben definito, una maschera di inserimento campi. Al momento di effetuare il postback dei dati, sempre tramite chiamata ajax, vado a leggere i vari campi, solo che succede qualcosa di strano. Leggo n campi senza problemi, finchè ad un certo punto ,nel momento in cui tento di leggere l'input box del campo "fax", ottengo un errore. Ho controllato più e più volte se vi siano errori di battitura, ma non ce ne sono. L'input box è cosi' definita: Codice:
<input type="text" id="fax" name="fax" value="blablabla" /> Codice:
document.getElementById('fax')
Nel momento in cui tento di accedere alla proprietà 'value' mi viene dato un errore di "proprietà o metodo non esistenti". La cosa divertente è che con chrome funziona alla grande, l'errore viene restituito solo con ie8 no. Ho provato anche con Jquery Codice:
$('input:text[name=fax]').val()
Non so più dove sbattere la testa
__________________
AcM Racing :: Nulla è impossibile per chi non deve farlo |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Ho provato su IE6 e funziona bene anche questo esempio:
http://www.w3schools.com/js/tryit.as...dom_text_value che dovrebbe essere una situazione analoga alla tua. Questo ti funziona su IE8?
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2002
Messaggi: 487
|
Il tuo suggerimento mi ha portato a fare questo:
Codice:
<input style="width:100%" type="text" id="fax" name="fax" value="blablabla" onKeyUp="alert(document.getElementById('fax').value)"/>
Ma se richiamo con Codice:
document.getElementById('fax').value
__________________
AcM Racing :: Nulla è impossibile per chi non deve farlo |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:36.



















