Message confirmation de coche un checkbox ou non

Signaler
Messages postés
21
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
9 novembre 2009
-
salasalasala
Messages postés
21
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
9 novembre 2009
-
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,

<textarea name="designation" cols="30" rows="3" id="textarea"></textarea>, ----
date:,
,
----
villes,
<label> Case

Agadir

Rabat:

</label>, ----


</form>


</html>

/-------------------------------fin de code-----------------/

3 réponses

Messages postés
469
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
20 février 2017
4
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.


[o-_-o]
Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
7
Bonjour,

ce ne doit jamais être que le 4ème message
que notre ami nous met, quasi exactement le même,
et je lui ai déjà répondu quasi la même chose

ici : http://www.javascriptfr.com/forum/sujet-VALIDATION-JAVASCRIPT-CONFIRMATION-AVANT-SUBMIT_1350831.aspx
et ici :
http://www.javascriptfr.com/forum/sujet-MESSAGE-CONFIRMATION-COCHE-CHECKBOX-NON_1354146.aspx
....

tu auras peut-être plus de capacité à te faire
entendre/comprendre que moi zobibol !
Messages postés
21
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
9 novembre 2009

MErci parfait,merci de vos reponse mes cher amis