Bonjour à tous, voilà j'ai un petit problème avec le traitement de mon formulaire et je souhaiterais avoir un peu d'aide.
Je vous explique mon cas :
Je dois récuperer toutes les infos de mon formulaire mais SEULEMENT si la première case de celui-ci a été remplis.
J'ai donc fait un peu de javascript afin de voir si ce champs été vide ou pas.
Je que je souhaiterais faire c'est :
-> si la case est vide, afficher un message d'erreur et donner le focus.
-> si la case est bien remplie, traiter le formulaire.
Mais j'ai une erreur :
Pouvez-vous m'aider ?The requested method POST is not allowed for the URL /formulaire.html.
Je vous donne mon code :
Je ne sais vraiment pas si ce que je fais est possible, si vous avez une meilleure solution je suis preneur<html>
<head>
<link rel="stylesheet" href="config.css" type="text/css" media="screen" />
<SCRIPT LANGUAGE="JavaScript">
function verif()
{
if(document.getElementById('num_fiche').value == "")
{
alert("Le numéro de la fiche doit obligatoirement être donnée");
document.getElementById('num_fiche').focus();
}
else
{
window.location="traitement_formulaire.php";
}
}
</SCRIPT>
</head>
<body>
<form name="formulaire_suivi_operation" method="post">
fiche numéro :
<input class="entete" type="text" name="num_fiche"/><br>
<input type="submit" name="Submit" value="Valider" onClick="verif()"/>
<input type="submit" name="Submit2" value="Annuler" />
</form>
</body>
</html>
Le problème est que j'ai retiré l'argument "action" de la balise formualire, je pense que cela peut venir de la, mais bon...
Merci d'avance pour votre aide en tout cas
Partager