Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    194

    check di caratteri speciali in un intero form

    Buongiorno a tutti,
    mi chiedevo se esiste un metodo veloce, senza mettere ogni singolo input in variabile, per controllare che non ci siano caratteri speciali nel mio form.
    Uso la funzione serialize di Jquery per velocizzare il passaggio di tutti i campi, per cui il doverli validare singolarmente sarebbe un passo indietro.

    qualcosa del tipo:
    codice:
    special_character = /^[a-z0-9]+$/i;
    dati = $('#mio_form :input').val();
    if(!special_character.test(dati)){
      alert('Non sono consentiti caratteri speciali');
    }
    Grazie mille

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se così come hai scritto non funziona aggiungi un ciclo each al form:input per verificare tutti i campi text
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    194
    Non so, cosa sbaglio in questo esempio?
    codice:
      $('#mio_form :input').each(function(){
       var mio_form = $('#mio_form :input').val();
     
       alert(mio_form);
    
    })

  4. #4
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Prova con

    var mio_form = $('this').val();

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da Ciakko Visualizza il messaggio
    Non so, cosa sbaglio in questo esempio?
    codice:
      $('#mio_form :input').each(function(){
       var mio_form = $('#mio_form :input').val();
     
       alert(mio_form);
    
    })
    http://api.jquery.com/jQuery.each/
    Quote Originariamente inviata da cassano Visualizza il messaggio
    Prova con

    var mio_form = $('this').val();
    Attenzione this non va tra gli apici ''
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.