Visualizzazione risultati 1 fino 12 di 12

Discussione: Se cambia input cambia scritta

  1. #1
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Question Se cambia input cambia scritta

    Ciao ragazzi mi servirebbe un aiutino.
    (scrivo con il cellulare e mi viene difficile mettere i tag)
    ecco il mio codice:
    Codice:
    script type=text/javascript
    document.write(collegamento al valore dell input)
    fino a qui tutto ok
    io però vorrei fare che se il testo viene modificato si modifica anche la scritta
    scusate ancora per come ho scritto ma con un cellulare senza tastiera qwerty mi viene difficile scrivere i codici
    grazie mille
    Ultima modifica di alemoppo : 15-08-2011 alle ore 22.16.38 Motivo: + tag [code]

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,760

    Predefinito

    Potresti usare il document.getElementById().

    Leggi qui.

    Ciao!

  3. #3
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Thumbs up

    Grazie mille alemoppo, funziona alla perfezione! Se io volessi controllare più input dovrei fare per forza un if con più controlli, vero?
    grazie ancora

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,760

    Predefinito

    Detto così, sì.
    Fammi un esempio, forse si può fare qualcosa di meglio

    Ciao!

  5. #5
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Ciao, va bene così...
    Volevo sapere se si poteva eseguire una query mentre veniva digitato il testo.
    Ad esempio eseguire una ricerca nel db mentre si scrive.
    Grazie.

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,760

    Predefinito

    ..Questo lo fai con ajax....

    Ciao!

  7. #7
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Vabbè non fa niente... volevo chiedere an another think.
    Codice HTML:
    <div id='contenuto'></div>
    <script type="text/javascript">
    if(document.getElementById('contenuto').innerHTML=="a"){
    document.write("a");
    }else{
    document.write("non a");
    }
    </script>
    con
    Codice HTML:
    <textarea name="request" cols="34" rows="5" onkeyup="document.getElementById('contenuto').innerHTML = document.forms[0].request.value"></textarea>
    Vorrei capire perché la scritta del div cambia ma l'altra resta sempre "non a", anche se scrivo "a".
    Grazie.

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,760

    Predefinito

    perché quello script, viene eseguito (o almeno, dovrebbe) durante il caricamento della pagina. Quindi, il div "contenuto" è vuoto e non contiene "a". Quindi scrive "non a". Durante la scrittura di "a", quel codice non viene eseguito, lasciando la scritta "non a". Prova così:

    Codice HTML:
    <html>
    <head>
    <title>prova</title>
    <script type="text/javascript">
    function controlla()
    {
    	if(document.getElementById('contenuto').innerHTML=="a")
    		document.getElementById('avviso').innerHTML = 'a';
    	else document.getElementById('avviso').innerHTML = 'non a';
    }
    </script>
    </head>
    <body>
    <div id='avviso'>non a</div>
    <form>
    <textarea name="request" cols="34" rows="5" onkeyup="document.getElementById('contenuto').innerHTML = document.forms[0].request.value; controlla();"></textarea>
    </form>
    <div id='contenuto'></div>
    </body>
    </html>
    Ciao!
    Ultima modifica di alemoppo : 19-08-2011 alle ore 17.18.50

  9. #9
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    OK, ho capito dopo un po' di tempo quello che hai scritto ma alla fine l'ho capito.
    Quindi come dovrei fare per far "aggiornare" il codice automaticamente?

    Ciao!

  10. #10
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,760

    Predefinito

    ho editato sopra..

    ciao!

  11. #11
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Grazie, ma la sezione ajax qual è?
    Grazie mille ancora!
    Ciao!

  12. #12
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,760

    Predefinito

    ajax è javascript... Se vuoi, può esserti utile l'utilizzo di jQuery, perché all'inizio, ajax "puro" può essere un po difficile...

    Leggi qui. se cerchi "ajax jquery" nel forum, troverai molte info!

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •