Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    form controllo contenuto textarea

    Buongiorno a tutti ho una domanda sui form è possibile fare un controllo sul contenuto di un form o più precisamente su parole contenute nel textarea prima che venga salvato nel DB ?

    Nel senso che :

    Ho sito di annunci di oggetti solamente in regalo, ma spesso ci sono utenti che si regitrano ed inseriscono annunci tipo vendo, compro, cerco, scambio, affitto, etc...

    Quindi vorrei fare un controllo in modo che se nel textarea del campo annuncio ci sono scritte quelle parole esce un aler che dice "il tuo annuncio non è valido poichè non stai regalando nulla".

    è possibile ?

    grazie

  2. #2
    ciao, prova così:

    codice:
            function controlla_campo_txt(){
                v = document.getElementById("campo_txt").value;
                if(v.indexOf("regalo") == -1){
                    alert("Il tuo annuncio non è valido poichè non stai regalando nulla.");
                    return false;
                }
                return true
            }
    e poi:

    codice:
    <form id="form_annunci" onsubmit="return controlla_campo_txt()">
    <textarea id="campo_txt" name="campo_txt"></textarea>
    ...
    saluti

  3. #3
    non riesco ...

    function valida_form(form,act,cod,valore5) {
    var valid;
    valid=true;

    v = document.getElementById("valore5").value;
    if(v.indexOf("regalo") == -1) { alert("Il tuo annuncio non è valido poichè non stai regalando nulla."); valid false; }

    }

    ....

    <TR>
    <TD width="12%" height="40" align="left" valign="middle" bordercolor="#000000" class="news">Annuncio</TD>
    <TD width="38%" height="40" bordercolor="#000000"> <textarea name="form_05" cols="40" rows="5" class="campoform"><%=letto_05%></textarea> </TD>
    </TR>

    .................

    <TR>
    <TD colspan="4" height="40"> <P align="center">
    <%SELECT CASE azione%>
    <%CASE 1%>
    <INPUT type="button" value="Conferma l'inserimento" name="B_ins" onClick=valida_form(this.form,1,0,<%=form_05%>) class="bottoneform2">
    <%CASE ELSE%>
    <%END SELECT%>
    </TD>
    </TR>

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.