Problème avec Document.form.submit();
Résolu
hugs-giver
Messages postés
111
Statut
Membre
-
hugs-giver Messages postés 111 Statut Membre -
hugs-giver Messages postés 111 Statut Membre -
Bonjour,
Dans la page que je suis entrain de programmer, j'ai intégrer plusieurs formulaires et j'ai fait un seule script de vérification en javascript pour tout ses formulaires, le seule problème c'est qu'au moment de la soumission, j'ai une erreur de syntaxe mais je ne sait pas comment y remédier!
Voici des bout de mon code pour que vous compreniez mieux, je n'ai mis qu'un formulaire, mais en réalité il y en as une trentaines :
- HTML :
Javascript :
En fait ce que je veut, c'est réussire à placé une variable à la place du nom du formulaire, mais je connai pas la syntaxe:
var nameform = 'CommentPhoto'+hid; //nom du formulaire
document.nameform.submit();
Merci de votre aide
Ne faite jamais la même erreur que moi, Ne prenez jamais d'hébergement chez LWS !!
Bug, pages longue à chargé, énormément d'options désactivé, mauvais support client, mais prix pourtant bien élevé...
Dans la page que je suis entrain de programmer, j'ai intégrer plusieurs formulaires et j'ai fait un seule script de vérification en javascript pour tout ses formulaires, le seule problème c'est qu'au moment de la soumission, j'ai une erreur de syntaxe mais je ne sait pas comment y remédier!
Voici des bout de mon code pour que vous compreniez mieux, je n'ai mis qu'un formulaire, mais en réalité il y en as une trentaines :
- HTML :
<form target="Framejava" action="framecommentPhotos.php" name="CommentPhotoc81e728d9d4c2f636f067f89cc14862c">
<textarea
name="commentairec81e728d9d4c2f636f067f89cc14862c"></textarea><br>
<input name="hid" id="hid" value="c81e728d9d4c2f636f067f89cc14862c" type="hidden">
<input
OnClick="VerifFormComsPhotos('c81e728d9d4c2f636f067f89cc14862c'); return false;"
name="Poster" id="poster" value="Poster" type="submit">
<span id="INFOtc81e728d9d4c2f636f067f89cc14862c"></span>
</form>
Javascript :
function VerifFormComsPhotos(hid)
{
var erreur = 0;
var connect = 1;
var colorereur = '#FFCCCC';
var colordefaut = 'transparent';
if(connect == 0)
{
if(document.getElementById('pseudo'+hid).value == '')
{
erreur++;
document.getElementById('pseudo'+hid).style.backgroundColor = colorereur;
}
else
{
document.getElementById('pseudo'+hid).style.backgroundColor = colordefaut;
}
if(document.getElementById('genered'+hid).value == '')
{
erreur++;
document.getElementById('genered'+hid).style.backgroundColor = colorereur;
}
else
{
document.getElementById('genered'+hid).style.backgroundColor = colordefaut;
}
}
if(document.getElementById('commentaire'+hid).value.length < 3)
{
erreur++;
document.getElementById('commentaire'+hid).style.backgroundColor = colorereur;
}
else
{
document.getElementById('commentaire'+hid).style.backgroundColor = colordefaut;
}
if(erreur > 0)
{
document.getElementById('INFO'+hid).innerHTML = '<span class=ERREUR>Tout les champs sont obligatoire!</span>';
}
else
{
document.getElementById('FRAME').innerHTML = '<iframe name="Framejava" src="/frame.php" height="500" width="500" scrolling="auto" frameborder="1"></iframe>';
var nameform = 'CommentPhoto'+hid;
document.nameform.submit();
}
return false;
}
En fait ce que je veut, c'est réussire à placé une variable à la place du nom du formulaire, mais je connai pas la syntaxe:
var nameform = 'CommentPhoto'+hid; //nom du formulaire
document.nameform.submit();
Merci de votre aide
Ne faite jamais la même erreur que moi, Ne prenez jamais d'hébergement chez LWS !!
Bug, pages longue à chargé, énormément d'options désactivé, mauvais support client, mais prix pourtant bien élevé...
4 réponses
Super merci!
Je vais être chiant, mais j'aimerai bien que tu m'explique la syntaxe histoire que je comprenne une bonne fois pour toutes :
à quoi sert le [0] à la fin du getElementsByName()?
Merci encore!
Je vais être chiant, mais j'aimerai bien que tu m'explique la syntaxe histoire que je comprenne une bonne fois pour toutes :
à quoi sert le [0] à la fin du getElementsByName()?
Merci encore!