Epitaffio
SoHead Technician
Questo è un problema abbastanza relativo, ma che vorrei comunque risolvere per capire dove sta l'errore, venendo al dunque..
Tramite tutta una serie di operazioni, ottendo una lista di ragioni sociali + codice (non so trasportare indietro due variabili tramite l'ajax.autocompleter ), una volta selezionata una di queste ragioni, viene modificata la input con questa ragione+codice.
Ora il mio obbiettivo è prendere il codice e portarlo nella relativa input (il codice è preformattato, quindi mi basta prendere il numero di caratteri formattati ed ho codice e ragione separati).
Il tutto su IE7 funziona alla perfezione, mentre su FF3.5, non va. Da quel che ho capito, in pratica è qualcosa relativo al DOM del browser, perchè se attivo fire bug, nel tag value della input c'è solo la ragione (quindi lo script e le funzioni han funzionato ) mentre "a video" mi rimane la casellina con scritto sia la ragione sia il codice O_o
Da cosa può dipendere?
Il Codice:
la prima riga commentata, funzionava comunque su IE, mentre su FF non mi da la riga che seleziono
E lo screen relativo alla situazione sotto FF:
Tramite tutta una serie di operazioni, ottendo una lista di ragioni sociali + codice (non so trasportare indietro due variabili tramite l'ajax.autocompleter ), una volta selezionata una di queste ragioni, viene modificata la input con questa ragione+codice.
Ora il mio obbiettivo è prendere il codice e portarlo nella relativa input (il codice è preformattato, quindi mi basta prendere il numero di caratteri formattati ed ho codice e ragione separati).
Il tutto su IE7 funziona alla perfezione, mentre su FF3.5, non va. Da quel che ho capito, in pratica è qualcosa relativo al DOM del browser, perchè se attivo fire bug, nel tag value della input c'è solo la ragione (quindi lo script e le funzioni han funzionato ) mentre "a video" mi rimane la casellina con scritto sia la ragione sia il codice O_o
Da cosa può dipendere?
Il Codice:
la prima riga commentata, funzionava comunque su IE, mentre su FF non mi da la riga che seleziono
Codice:
//var rag = $('ragione').readAttribute('value');
var form = $('myform');
var input = form['ragione'];
var rag = $F(input);
var cod = rag.substring(rag.length-6,rag.length);
var rag = rag.substring(0,rag.length-7);
$('codice').writeAttribute( {value: cod});
$('ragione').writeAttribute( {value: rag});
$('ragione').writeAttribute( {style: ""});
E lo screen relativo alla situazione sotto FF: