Visualizzazione dei risultati da 1 a 3 su 3

Discussione: controllo su textbox

  1. #1

    controllo su textbox

    Salve a tutti,

    chiedevo 1 cosa.
    Devo controllare con php se un campo è vuoto oppure no,e fin qua è tutto a posto.
    Il problema sorge quando lo stesso controllo lo devo fare su un campo al quale io assegno una stringa iniziale nella proprietà value del text (tipo "inserisci email"),e questa stringa scompare quando clicco nel text con il mouse (onClick=email.value='').
    Dovendo gestire una semplice mailing list per memorizzare email, quando clicco su registra pur non avendo inerito alcuna mail,mi riconosce come buona la stringa e nel database mi va scrivere "inserisci email".
    Quale controllo devo applicare per far si che il campo nn tenga come valore la stringa, ma che al contrario mi restituisca un errore come deve essere?


    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di nabozzz
    Registrato dal
    Nov 2004
    Messaggi
    145
    Ciao

    fai un controllo se il dato inserito è valido (come email intendo) attraverso un'espressione regolare.

    Byez

  3. #3
    per fare dei controlli più mirati devi utilizzare le espressioni regolari che ti offrono il massimo della flessibilità per il controllo delle stringhe.

    se devi controllare che il campo contenga una mail "formalmente" valida devi usare ad esempio
    codice:
    function check_mail($m) {
    	$r = "([a-z0-9]+[\.|_|\-]{0,1}){1,3}[a-z0-9]+";
    	$r = "^{$r}\@{1}{$r}\.{1}[a-z0-9]{2,6}$";
    	return eregi($r, $m);
    }

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.