http://www.photoman.altervista.org/guestbook/form.phpOriginariamente inviato da cavicchiandrea
ok![]()
http://www.photoman.altervista.org/guestbook/form.phpOriginariamente inviato da cavicchiandrea
ok![]()
Ricontrolla la regular e quella che fa casino, difatti se non inserisci http/ftp/www il controllo passa indenne.
![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
Quella va bene credimi, nel mentre che mi scrivevi ho sistemato il tuo codice, mancavano delle parentesi, prova adesso.Originariamente inviato da cavicchiandrea
Ricontrolla la regular e quella che fa casino, difatti se non inserisci http/ftp/www il controllo passa indenne.
![]()
Dicia me sembra che non controlli nulla
![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
Ho appena provato con ie7, se nel campo messaggio inserisci uno dei 3 esce l'alert js però non valida l'urlOriginariamente inviato da cavicchiandrea
Dicia me sembra che non controlli nulla
![]()
![]()
codice:if((f.messaggio.value.indexOf("http://") != -1) || (f.messaggio.value.indexOf("https://") != -1) || (f.messaggio.value.indexOf("ftp://") != -1) || (f.messaggio.value.indexOf("www.") != -1)){ var reg = new RegExp("^((http(s)?:\/\/|ftp:\/\/)|(www\\.))([a-z0-9][-.a-z0-9]*)(\\.[a-z]{2,4}[/?]?)([/?][-_~;:.,'*^+()=!|?£§$%&#A-Za-z0-9/]*)?$");{ if (!f.messaggio.value.match(reg)){ f.messaggio.style.color='white' f.messaggio.style.backgroundColor='red' alert("Nel Testo hai inserito un' URL non valido") f.messaggio.focus(); f.nome.style.color="" return false; } } }
Sto provando anche così ma non va, valida solo i primi 3:
codice:if ($messaggio){ if (!preg_match("/^((http(s)?:\/\/|ftp:\/\/)|(www\.))([a-z0-9][-.a-z0-9]*)(\.[a-z]{2,4}[?\/]?)([?\/][-_~;:.,\'*^+()=!|?£§$%&#A-Za-z0-9\/]*)?/",$messaggio)){ $errore .= " <tr><td valign=\"center\"><center><font family=\"arial\" size=\"5\" color=\"red\">Inserire un' URL valido</font></center> "; } } else{ $messaggio; }