Rechercher : dans
Par :

Pb de lancement onclick="fonction();">

Dernière réponse le 4 jan 2009 à 08:39:53 cgershon, le 2 jan 2009 à 11:07:20 
 Signaler ce message aux modérateurs

Bonjour,

Je n'arrive pas a lancer la fonction nouvelle() lors du click sur le input 'nouveau' parmis les 3 input qui sont dans la form pourquoi ?

<script type="text/javascript" language="javascript" >

function clr(champ){
document.getElementById(champ).value= "";

}
function nouvelle(){
clr("style");
clr("origine");
clr("Particularites");
clr("groupes");
clr("site");
}


</script>
<span style="position:absolute;left:350px;top:15px; " >
<h1>Introduire un nouvel artiste</h1></span>
<span style="position:absolute;left:800px;top:25px; " > base: hadad  table:artistes
<?php echo '<font color="">'.' '.date("d").' '.date("m").' '.date("Y");?>
</span>


<fieldset>
<span style="position:absolute;left:270px;top:55px; " >

<form method="post" name = "inscription" onsubmit=" signin(this.nomd.value,this.prenomd.value,this.style.value,this.origine.value,this.groupes.value,this.particularites.value,this.site.value,this.code.value,'artistes');return false;" >
<div id="msg">
</div>
<table width="800" border="2" cellspacing="3" align="left">
<tr>
<td >
<div style="position:relative;left:10px;top:0px; ">
<label class="alignleft" for="nomd"> <strong>Nom de l'artiste:</strong>
</label> 
<input name="nomd" id="nomd" size="30" maxlength="30" >
</div></td>
</tr>
<tr>
<td >
<div style="position:relative;left:10px;top:0px; " >
<label class="alignleft" for="prenomd"> <strong>Prenom:</strong>
</label> 
<input name="prenomd" id="prenomd" size="30" maxlength="30" >
</div></td>
</tr>
<tr>
<td >
<div style="position:relative;left:10px;top:0px; " >
<label class="alignLeft" for="style"> <strong>Style:</strong>
</label> 
<input name="style" id="style" size="30" maxlength="30">
</div></td>
</tr>
<tr>
<td >
<div style="position:relative;left:10px;top:0px; ">
<label class="alignLeft" for="origine"> <strong>Origine:</strong>
</label> 
<input name="origine" id="origine" size="30" maxlength="30" >
</div></td>
</tr>
<tr>
<td >
<div style="position:relative;left:10px;top:0px; ">
<label class="alignLeft" for="particularites"> <strong> Particularités:</strong>
</label> 
<textarea name="particularites" rows="8" cols="70">
Votre message ici.
</textarea>
</div></td>
</tr>
<tr>
<td >
<div style="position:relative;left:10px;top:0px; ">
<label class="alignLeft" for="groupes"> <strong>groupes:</strong>
</label> 
<textarea name="groupes" id="groupes" rows="8" cols="70">
Votre message ici.
</textarea>
</div></td>
</tr>
<tr>
<td >
<div style="position:relative;left:10px;top:0px; " >
<label class="alignLeft" for="site"> <strong>Site Web:</strong>
</label>
<input name="site" id="site" size="50" maxlength="50" >
</div></td>
</tr>
<tr>
<td >
<div style="position:relative;left:10px;top:0px; " >
<label class="alignLeft" for="code"> <strong>Code(o=lettre 0=chiffre):</strong>
</label>   
<img src="image_code.php" alt="" >
<input name="code" id="code" size="5" maxlength="4">
</div></td>
</tr>
<tr>
<td colspan="2">
<div class="alignRight">
<input name="envoyer" type="submit" value="Envoyer" >
</div></td>
<td colspan="2">
<div class="alignRight">
<input name="nouvelle" type="submit" value="Nouveau" onclick="nouvelle();">
</div></td>
<td colspan="2">

<div class="alignRight">
<input name="annuler" type="submit" value="Annuler" onclick="javascript:history.back();">
</div></td>


</tr>
</table>
</form>
</fieldset>

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « pb de lancement onclick="fonction();"> » dans :
Remettre l'icône Bureau dans la barre de lancement rapide VoirRemettre l'icône Bureau dans la barre de lancement rapide Si l'icône du bureau n'est plus affichée dans le lancement rapide, cet article vous aidera à recréer ce raccourci. Fonction de l'icône Bureau Première méthode pour recréer le...
Faire fonctionner une application Windows sous Linux avec Wine VoirWine est un logiciel permettant de faire fonctionner certaines applications Windows sous Linux. Contrairement à VMWare ou VirtualBox, Wine n'émule pas un PC complet, mais seulement les API Win32 (appels système Windows). L'émulation n'est pas...
Google - Fonction calculatrice VoirGoogle dispose d'une calculatrice intégrée. Pour l'utiliser, il suffit simplement d'entrer une expression dans le champ de saisie et de lancer la recherche ! Cette fonction est aussi accessible à partir de la barre Google ou des navigateurs...
Javascript - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Cette notion de sous-programme est généralement appelée fonction...
PHP - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du...
VBScript - Les fonctions et les procédures VoirLa notion de procédure On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel dans le corps du programme principal. Cette notion de sous-programme est généralement appelée fonction (ou procédure)...

1

Benjamincom, le 2 jan 2009 à 17:08:25

Remplace:

<input name="nouvelle" type="submit" value="Nouveau" onclick="nouvelle();">

par
<button type="button" name="nouvelle" value="Nouveau" onclick="nouvelle();"></button>

Répondre à Benjamincom

2

ThEBiShOp, le 2 jan 2009 à 18:16:52

Pourquoi s'encombrer d'une fonction javascript (qui ne marchera donc pas sur tous les navigateurs) quand la fonction a été prévue en html ?

<input type="reset" value="On efface et on recommence..." />

Répondre à ThEBiShOp

3

 cgershon, le 4 jan 2009 à 08:39:53

Merci pour le tip c'est plus facile et portable !

Répondre à cgershon