Nom de form dynamique dans une fonction javascript
Bonjour,
J'ai un probleme de syntaxe avec une fonction javascript.
je voudrais ecrire un nom de formulaire avec une partie dymanique dans une fonction javascript.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <script type="text/javascript">
function checknum(id)
{
var valeur = document.commentaireform33.prix33.value;
var reg = new RegExp("[^0-9]", "gi");
if(valeur.match(reg))
{
alert("Veuillez inscrire un chiffre");
document.commentaireform33.prix33.value = '';
}
}
</script>
<form name="commentaireform33" id="commentaireform33" method="post" onsubmit='return (verifForm(document.commentaireform33.auteur33.value));' >
<input name="prix33" id="prix33" type="Text" size="3" onkeyup="checknum(33);" autocomplete="off"> |
J'ai donc ecrit cela mais ca ne fonctionne pas!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<script type="text/javascript">
function checknum(id)
{
var nomcomm = 'commentaireform'+id;
var varprix = 'prix'+id;
var valeur = document.nomcomm.varprix.value;
var reg = new RegExp("[^0-9]", "gi");
if(valeur.match(reg))
{
alert("Veuillez inscrire un chiffre");
document.nomcomm.varprix.value = '';
}
}
</script> |