Verifier que le champ dun formulaire est une url

cs_celine38 Messages postés 4 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 31 mars 2004 - 31 mars 2004 à 22:11
cs_celine38 Messages postés 4 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 31 mars 2004 - 31 mars 2004 à 22:16
echo "
<tr style="background-color:#F0F0F0;" align="center">
<td width=50></td>
<td value= name='nbover$i' width=150>$nbover</td>
<td value= name='nbgoog$i' width=150>$nbgoog</td>
<td value= name='nbgooggguill$i' width=150>$nbgooggguill</td>
<td value= name='motover$i' width=150>$motover</td>
<td width=50></td>

</tr>
";

celine

1 réponse

cs_celine38 Messages postés 4 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 31 mars 2004
31 mars 2004 à 22:16
oups je me suis trompé
voila je mexplique jai un formulaire et je veux verifier ses champ et parli eux j'ai en fait un champ url et jy arrive pas je vous pose le code ci dessous si vous pouvez bien maider
ca a lair de pas marcher o niveau des ||

<form action='selection1.php3' method='post' id='formselecton1' name='formselecton1' onsubmit='return verifForm();'>

function verifForm()
{

var debut = eval("document.formselecton1.url.value");

var deb = debut.substr(0,7);

var debh=deb.substr(0,1);
var debt=deb.substr(1,2); var debt1=deb.substr(2,3);
var debp=deb.substr(3,4); var debx=deb.substr(4,5);
var deby=deb.substr(5,6); var debz=deb.substr(6,7);

var dwww = debut.substr(7,3);

var dw = dwww.substr(0,1); var dw1 dwww.substr(1,2); var dw2 dwww.substr(2,3);

var dslash = debut.substr(10,1);

if (
(deb.charAt(debh) != "h")
|| (deb.charAt(debt) != "t")
|| (deb.charAt(debt1) != "t")
|| (deb.charAt(debp) != "p")
|| (deb.charAt(debx) != ":")
|| (deb.charAt(deby) != "/")
|| (deb.charAt(debz) != "/")
|| (dwww.charAt(dw) != "w")
|| (dwww.charAt(dw1) != "w")
|| (dwww.charAt(dw2) != "w")
)

{

alert("You have to press an url like http://www... ");
document.formselecton1.url.value='http://';
eval("document.formselecton1.url.focus()");
return false;

}

return true;

}

celine
0
Rejoignez-nous