Sto scrivendo un'applicazione online in cui salvavo alcuni testi nel database.
Ci sono 5 "textarea" -s e 5 "input type = text" -s.
Sto anche implementando una ricerca per trovare e modificare facilmente le voci del DB. Viene visualizzata una nuova finestra di selezione (utilizzando prototipo e ajax) e quando si fa clic su una delle sue voci viene compilato il modulo sottostante (è lo stesso modulo utilizzato per aggiungere nuovi risultati). Ora il problema sorge ...
Se aggiungo un nuovo modulo o modifico uno esistente TUTTI i campi TEXTAREA che sono stati modificati, si bloccano o qualcosa del genere (solo le aree di testo, gli input funzionano ancora) ... Essi non obbedirà più a Javascripts. Update più, quindi non cambiano quando seleziono la voce successiva .... O ALMENO HANNO WONT IN FireFox (3.5 Qualcosa). Funziona bene in IE, ma dal momento che sono un utente FF e non ci lavoro anche io mi chiedo se qualcuno ha incontrato problemi simili e risolto con facilità.
Il problema sembra andare via quando chiamo form.reset(), ma questo rovina alcuni campi di selezione/opzione generati dal codice, inoltre non voglio che i dati rimangano.Impossibile aggiornare textarea con javascript dopo averlo scritto manualmente
Per me sembra che FF abbia deciso che il testo che ho inserito è più importante del testo che javascript sta cercando di inserire, quindi lo sovrascrive ... e non riesco a capire perché. A questo punto sto incolpando .update(), ma non sono sicuro di come farlo altrimenti.
I campi INPUT sembrano avere problemi con .update (o semplicemente non ha funzionato per me), quindi ho dovuto riscriverli su .value = (ho provato .valore anche con textareas, sperando che possa risolvere qualsiasi cosa, purtroppo senza alcun risultato).
Quindi, qualcuno ha qualche indizio sul perché questo sta accadendo e su come risolverlo, senza dover reimpostare il modulo su ogni passaggio?
Potete fornire un codice per noi da guardare? – Gausie
non è più necessario, il problema era con .update() ... ho provato l'innerHTML e ha funzionato bene, solo per i calci ho provato di nuovo .valore e ha funzionato all'improvviso ... non ho idea di cosa sia successo ieri (quando ho passato tutto il pomeriggio su questo), che non voleva funzionare come tale (avrei potuto usare .text invece di .value, o c'era qualche errore nell'iduno di PHP) Comunque mi dispiace averti disturbato tutto per niente – RedFury
Penso che dovresti pubblicare una risposta alla tua stessa domanda (solo dicendo quanto sopra) e poi controllarla, quindi questa domanda può essere rimossa dalla coda delle domande senza risposta – machineghost