Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Fosuc su textarea.

  1. #1

    Fosuc su textarea.

    Questo script non lo ritorna:

    if (aForm.premessa_e_obiettivi.value.length>4000)
    {
    alert("Inserire massimo 4000 caratteri in Premessa e Obiettivi.");
    aForm.premessa_e_obiettivi.select;
    return false;
    }

    Cosa bisogna andare a modificare?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    aForm.premessa_e_obiettivi.focus()

  3. #3
    Originariamente inviato da willybit
    aForm.premessa_e_obiettivi.focus()
    Niente da fare nè così, nè:

    aForm.premessa_e_obiettivi.select()

    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Mmmmmmmm :master:

    posta il form e come chiami lo script (ho se hai un link per)

  5. #5
    Lo script:

    function checkForm(aForm) {
    if (aForm.premessa_e_obiettivi.value.length>4000)
    {
    alert("Inserire massimo 4000 caratteri in Premessa e Obiettivi.");
    aForm.premessa_e_obiettivi.select();
    return false;
    }
    }

    Il form:

    <form action="pro_ana_ins_obi_cud.do" method="post" name="defaultform" id="defaultform" onsubmit="return checkForm(defaultform);">

    <textarea name="materiali_e_metodi" cols="50" rows="5"></textarea>

    <input type="submit" value="Invia">

    </form>
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao

    Ci sono discordanze tra il nome tel textarea del form e quello del js


    Nel JS si chiama premessa_e_obiettivi

    Nel form


    materiali_e_metodi


    <script>
    function checkForm() {
    var f= document.defaultform;
    if (f.materiali_e_metodi.value.length>10)
    {
    alert("Inserire massimo 4000 caratteri in Premessa e Obiettivi.");
    f.materiali_e_metodi.select();
    return false;
    }
    return true;
    }
    </script>
    Il form:

    <form action="pro_ana_ins_obi_cud.do" method="post" name="defaultform" id="defaultform" onsubmit="return checkForm();">

    <textarea name="materiali_e_metodi" cols="50" rows="5"></textarea>

    <input type="submit" value="Invia">

    </form>

    Adesso nel value ho messo > di 10 per fare una prova

    Massimo

  7. #7
    Guarda che è così, ho bagliato io a riportare il codice, e non funziona ugualmente.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  8. #8
    Ok, risolto.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il colpevole era il maggiordomo? :master:

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.