payetonju
Messages postés436Date d'inscriptionmercredi 26 septembre 2007StatutMembreDernière intervention 2 juillet 2014
-
17 avril 2008 à 17:46
payetonju
Messages postés436Date d'inscriptionmercredi 26 septembre 2007StatutMembreDernière intervention 2 juillet 2014
-
18 avril 2008 à 09:16
Bonjour, depuis plusieurs jours, je mesuis pris la tête pour mon script de mon site web de commande en ligne, mais malheureusement il ne marche pas sous FireFox malgré qu'il fonctionne à merveille sur IE, voici mon code :
<SCRIPT>
function controlvide()
{
var test="" + document.getElementById('email').value;
emailok = false
for(var k = 0; k < test.length;k++)
{
var c = test.substring(k,k+1);if(c "@") { emailok true; }
}
if( !emailok )
{
alert("Votre E-mail est incorrect!");
return false;
}
var isChecked=false;
for (i=0; i<document.getElementsByTagName("input").length; i++)
if (document.getElementsByTagName("input")[i].name=="statut")
if (document.getElementsByTagName("input")[i].checked)
isChecked=true;
if (!isChecked)
{
alert('Veuillez définir si vous êtes un professionnel ou un particulier');
return false;
}
var test="" + document.getElementById('RC').value;
if(test.length == 0)
{
alert("Veuillez saisir votre numéro de RC");
return false;
}
var test="" + document.getElementById('tel').value;
if(test.length == 0)
{
alert("Veuillez indiquer votre numéro de téléphone");
return false;
}
var test="" + document.getElementById('paiement').value;
if(test.length == 0)
{
alert("Veuillez nous indiquer votre mode de paiement");
return false;
}
var test="" + document.getElementById('quantite').value;
if(test.length == 0)
{
alert("Veuillez nous indiquer la quantité");
return false;
}
var isChecked=false;
for (i=0; i<document.getElementsByTagName("input").length; i++)
if (document.getElementsByTagName("input")[i].name=="paiement")
if (document.getElementsByTagName("input")[i].checked)
isChecked=true;
if (!isChecked)
{
alert('Vous devez choisir un mode de paiement !');
return false;
}
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201116 17 avril 2008 à 18:06
Bonjour,
<table bgcolor="#e6effe" border="0" cellpadding="5" cellspacing="0" width="100%">----, il ne marche pas sous FireFox malgré qu'il
fonctionne à merveille sur
IE</td>
</td></tr></tbody></table>un peu de
précision ne nuirait pas...
des erreurs signalées par FireFox ?
à
suivre...
;O)
payetonju
Messages postés436Date d'inscriptionmercredi 26 septembre 2007StatutMembreDernière intervention 2 juillet 20144 17 avril 2008 à 18:15
Merci de vos réponses et désolé de ne pas avori mis + d'infos, mais j'ai regardé et FF ne signale aucune erreur, il fait comme si je n'avais pas de script, bien que quand je clic sur SUBMIT du formulaire, c'est etrangement long en temps de chargement pour afficher correctemetn la page qui suit.
Peut etre voulez vous mon code complet du formulaire ?
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201116 17 avril 2008 à 18:39
Bonjour,
<table bgcolor="#e6effe" border="0" cellpadding="5" cellspacing="0" width="100%">----, Peut etre voulez vous mon code complet du
formulaire ?</td>
</td></tr></tbody></table>ça
peut aider et surtout éviter de le faire...
;O)
Vous n’avez pas trouvé la réponse que vous recherchez ?
var isChecked=false;
for(i=0; i<document.getElementsByTagName("input").length; i++)
if(document.getElementsByTagName("input")[i].name=="statut")
if(document.getElementsByTagName("input")[i].checked)
isChecked=true;
if(!isChecked)
{
alert('Veuillez définir si vous êtes un professionnel ou un particulier');
returnfalse;
}
var test="" + document.getElementById('RC').value;
if(test.length == 0)
{
alert("Veuillez saisir votre numéro de RC");
returnfalse;
}
les champs notés * sont obligatoires.
Dans le cas où ces champs
ne sont pas remplis ou mal renseignés, la commande ne pourra être traitée.
</FORM></TD></TR> <TR> <TD> CARRI
Systems - 72, 74 Av Gambetta
93170 Bagnolet