salasalasala
Messages postés21Date d'inscriptionmercredi 16 mai 2007StatutMembreDernière intervention 9 novembre 2009
-
3 sept. 2009 à 14:12
salasalasala
Messages postés21Date d'inscriptionmercredi 16 mai 2007StatutMembreDernière intervention 9 novembre 2009
-
9 sept. 2009 à 20:14
salut mes amis veuillez m'aider,jai deux zone de text et des case a coche,
jai fait le controle sur les champs,mais ce que je veut c afficher un msg de confirmation pr informer user que aucune case n'a ete coche,si il clique sur oui l'ajout seffectue sinon rien ne passe:
voici mon code mais il fait submit dans tout les cas
/--------------------------------code---------------------/
<html ><head>
<SCRIPT LANGUAGE='JAVASCRIPT'>
function validate() {
var msg_alert="";
var og="";
var og="";
if ( document.frm_art.designation.value == "" ) {
msg_alert+='nom obligatoire\n\t'; }
if ( document.frm_art.emballage.value == "" ) {
msg_alert+='prenom obligatoire\n\t';
}
if(msg_alert != "")
{
var strAlert = "Attention, les champs suivants sont manquants .\n\n";
strAlert += msg_alert;
strAlert += "\n";
alert(strAlert);
}
for ( var n=0;n<document.frm_art["b[]"].length;n++ )
{
if (!document.frm_art["b[]"][n].checked )
{
og='null';
} }
for ( var n=0;n<document.frm_art["b[]"].length;n++ )
{
if (document.frm_art["b[]"][n].checked )
{
og='notnull';
}}
if(msg_alert "" && og 'null'){
if(confirm("etes vous sur de fair lajout sans ville!!!")){
return true;
}
else{
return false;}
}
}
function C_verify() {
if (validate()) {
//document.frm_art.Submit.value = "1"
document.frm_art.submit()
}
}
</SCRIPT></head>
<?php
if(isset($_POST['bt'])) // si l'utilisateur clique sur le bouton rechercher
{
echo("lajout est bien");
}
?>
<form action="" method="post" name="frm_art" id="frm_art">
adresse,
Zobibol
Messages postés469Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention20 février 20176 9 sept. 2009 à 17:06
Salut, pour faire ce que tu veux faire, il faut:
supprimer la méthode : C_verify() -> inutile.
Ensuite (du coup) enlever le onclick sur le bouton submit (la méthode n'éxiste plus).
Et enfin, pour arriver à ton résultat, sur ton form, tu rajoutes l'attribut onsubmit comme cela:
onsubmit="return validate()"
et hop, si le client ne veut pas enregistrer il n'enregistre pas, sinon, c'est parti.