Visualizzazione risultati 1 fino 4 di 4

Discussione: capire se una textarea è vuota

  1. #1
    Guest

    Predefinito capire se una textarea è vuota

    eccomi ancora qui :)

    questa volta il problema è questo:
    devo scrivere il codice php per capire se una textarea è vuota, solo che lo devo sapere prima che i dati vengano inviati :) ovvero prima che si prema submit. Si può fare in php?
    grazie in anticipo

  2. #2
    L'avatar di tobbychatbot
    tobbychatbot non è connesso Utente giovane
    Data registrazione
    19-12-2011
    Messaggi
    79

    Predefinito

    Non credo perché php è server-side. Con Javascript dovresti farcela.
    Chatta con Ginny Chat Bot!

  3. #3
    Guest

    Predefinito

    ok grazie...

  4. #4
    L'avatar di memai
    memai non è connesso Utente
    Data registrazione
    10-02-2010
    Residenza
    Bergamo
    Messaggi
    175

    Predefinito

    Pseudo Ajax:
    Codice PHP:
    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script>
    <script>
    $(document).ready(function(){
    $('#controllo').load('paginadicontrollo.php');
    });


    function inviadati(a)
    {
    $.post('paginadicontrollo.php' , {textarea: a} , function(b) {
    $('#controllo').html(b);
    });
    }
    </script>

    <textarea onkeyup='inviadati(this.value)'></textarea><div id='controllo'></div>


    --------------------Paginadicontrollo.php------------------------------------------------

    <?php
    $controllo
    = $_POST['textarea'];
    if (
    $controllo == '' )
    {
    echo
    "La textarea è vuota";
    }
    else
    {
    echo
    "La textarea è piena";
    }

    ?>

    Basi per capire se una variabile ha valore nullo.... già che c'ero.


    Php:
    Codice PHP:
    <form action='' method='POST'><textarea name='textarea'></textarea>
    <input type='submit' name='submit' value='Invia'></form>
    <?php
    if($_POST['submit'])
    {
    $textarea = $_POST['textarea'];
    if(EMPTY(
    $textarea))
    {
    echo
    "La textarea è vuota";
    }
    else
    {
    echo
    $textarea;
    }
    }
    Javascript:
    Codice HTML:
    <script>
    function x()
    {
       var textarea = document.getElementById('textarea').value;
       if ( textarea == '')
       {
          document.write('La textarea è vuota!');
       }
       else 
       {
          document.write(textarea);
       }
    }
    </script>
    
    <textarea id='textarea'></textarea>
    <button onclick='x()'>Invia</button>
    Ultima modifica di memai : 27-12-2011 alle ore 19.17.03
    Notte bistecca, ho l'acquolina in bocca e 'sta sera c'è, carne di manzo per me!

Regole di scrittura

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