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 :
The requested method POST is not allowed for the URL /formulaire.html.
Pouvez-vous m'aider ?

Je vous donne mon code :
<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>
Je ne sais vraiment pas si ce que je fais est possible, si vous avez une meilleure solution je suis preneur
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