Voilà, ça fait un moment que je cherche de moi meme et sur le net, mais je ne trouve pas la solution à mon problème. Sur ma page, j'ai besoin d'avoir plusieurs boutons de formulaire sous forme d'image. J'ai essayé avec un :
CODE
<input type="image" src="../club/img/b_off.gif" onclick="addbbcode('b');" name="b" value="b" />
Mais le problème, c'est que quand je clique dessus, il valide le formulaire. Comment faire pour qu'il ne valide pas le formulaire, et qu'il se contente de faire ce que je lui dit dans onclick ???Voici le javascript associé :
CODE
function addbbcode(balise)
{
if (document.forms['addarticle'].elements[balise].src == '../club/img/'+balise+'_off.gif')
{
document.forms['addarticle'].elements['contenu'].value = document.forms['addarticle'].elements['contenu'].value+'['+balise+']';
document.forms['addarticle'].elements[balise].src = '../club/img/'+balise+'_on.gif';
}
else if (document.forms['addarticle'].elements[balise].src == '../club/img/'+balise+'_on.gif')
{
document.forms['addarticle'].elements['contenu'].value = document.forms['addarticle'].elements['contenu'].value+'[/'+balise+']';
document.forms['addarticle'].elements[balise].src = '../club/img/'+balise+'_off.gif';
}
}
{
if (document.forms['addarticle'].elements[balise].src == '../club/img/'+balise+'_off.gif')
{
document.forms['addarticle'].elements['contenu'].value = document.forms['addarticle'].elements['contenu'].value+'['+balise+']';
document.forms['addarticle'].elements[balise].src = '../club/img/'+balise+'_on.gif';
}
else if (document.forms['addarticle'].elements[balise].src == '../club/img/'+balise+'_on.gif')
{
document.forms['addarticle'].elements['contenu'].value = document.forms['addarticle'].elements['contenu'].value+'[/'+balise+']';
document.forms['addarticle'].elements[balise].src = '../club/img/'+balise+'_off.gif';
}
}
Ca fait un bon moment que je cherche de moi meme et sur le net, sans rien trouver ...
D'avance merci pour votre aide.