11548 sujets
ok
alors qu'importe ce que te dis firebug tu devrais tester ça pour comprendre mieux :
Cela te permettras d'y voir plus claire...
alors qu'importe ce que te dis firebug tu devrais tester ça pour comprendre mieux :
document.getElementById(valid).onclick = function ()
{
zonevide=verifForm(pag, 'formc');
alert(zonevide);
if(zonevide.length > 0)
{
alert('le champs '+ zonevide[0] + ' doit être renseigné');
document.getElementById(nvcod).focus();
alert('Pas submit');
}else{
document.getElementById('formc').action = pag;
alert('submit tout les champs sont bons');
}
};
Cela te permettras d'y voir plus claire...
Bonjour,
J'ai essayé de revoir ma copie, mais là, je suis encore plus dans le flou.
J'ai installé prototype et tente de m'y mettre peu à peu, mais je crois que la syntaxe ne va pas du tout. Pouvez vous m'aider ?
J'ai essayé de revoir ma copie, mais là, je suis encore plus dans le flou.
function creTab(numlig, pag){
// gestion des navigateurs (IE, MOZ, NS)
nav = navigator.appName;
if (nav == 'Microsoft Internet Explorer')
nav ='ie';
var idlig = 'lign['+ numlig +']';
var nvcod = 'co['+ numlig +']';
//Nom des boutons annuler et valider
var annul = 'ann['+ numlig +']';
var valid = 'val['+ numlig +']';
var btnVal = $("vali");
var btnAnn = $("annu");
$(valid).style.display = 'block';
$(annul).style.display = 'block';
btnVal.disabled = false;
btnAnn.disabled = false;
if (pag == "page64.php")
$('tabbis').style.display = 'block';
if(nav == 'ie'){
$(idlig).style.display = 'block';
}
else
{
$(idlig).style.display = 'table-row';
}
$(nvcod).focus();
Event.observe(valid,'onclick',controlSaisi.bindAsEventListener(valid));
Event.observe(btnVal,'onclick',controlSaisi.bindAsEventListener(btnVal));
controlSaisi = function()
{
var control = 1;
zonevide = verifForm(pag, 'formc');
if(zonevide.length > 0)
{
if(zonevide.length == 1)
alert('le champs '+ zonevide[0] + ' doit être renseigné');
control = 0;
else
{
var msal = 'les champs ';
for (i=0 ; i < zonevide.length ; i++)
{
var cha = i+1;
msal = msal + cha +", ";
}
msal = msal + 'doivent être renseignés';
alert(msal);
control = 0;
}
}
if (pag == "page64.php")
{
zonevide=verifForm(pag, 'Ftc01bisc');
if(zonevide.length > 0)
{
alert('Tous les champs doivent être renseignés');
control = 0;
}
else if(pag == 'page86.php')//verif format date
{
msda=testDate($('formc').elements[3].value);
if (msda != "")
{
alert(msda);
control = 0;
}
}
}
if (control == 0)
{
$(nvcod).focus();
return false;
}
else
{
if (pag == "page64.php")
sendAjaxForm(code);
$('formc').action = pag;
$('formc').submit();
}
}
Event.observe(annul,'onclick',annulSaisi.bindAsEventListener(annul));
Event.observe(btnAnn,'onclick',annulSaisi.bindAsEventListener(btnAnn));
annulSaisi = function ()
{
$(valid).style.display = 'none';
$(annul).style.display = 'none';
btnVal.disabled = true;
btnAnn.disabled = true;
$(idlig).style.display = 'none';
if (pag == "page64.php")
$('tabbis').style.display = 'none';
};
}
J'ai installé prototype et tente de m'y mettre peu à peu, mais je crois que la syntaxe ne va pas du tout. Pouvez vous m'aider ?