bien sûr que c'est possible, mais ne connaissant pas javascript je ne vais pas te donner le code. sur le principe il doit être du genre
1 2
| {if (document.formth.th.value > 30 or document.formth.th.value < 1)
document.formth.th.value ="";} |
Par contre, je souhaite faire deux remarques :
le contrôle que tu fais utilise javascript, et c'est très bien. Mais de nombreuses personnes le désactivent. Et dans ce cas, le paramètre th passé peut très bien être 987654321. Donc, pour des raisons de sécurité, tu dois également faire ce contrôle côté serveur, sur ta page appelée insererth.php, avec un if. Si th est inférieur à 30, tu continues le traitement. Si th est supérieur à 30, tu dois revenir à la page contenant le formulaire
Ta fonction foncth modifie la valeur si ton client rentre un chiffre supérieur à 30, sans lui dire ou lui donner d'explication. Donc il peut recommencer et réessayer et ce jusqu'à en avoir assez et se dire que ton site ne fonctionne pas correctement. Personnellement, je trouve que ta fonction doit lui afficher un petit message pour l'informer qu'il a entré une valeur non autorisée
Partager