Submit une forme depuis javascript
miro_marou
Messages postés
191
Statut
Membre
-
miro_marou Messages postés 191 Statut Membre -
miro_marou Messages postés 191 Statut Membre -
bonjour a tous,svp je veux 'submit' une forme apartir d'une fonction javascript,mon code :
<?php
if(isset($_POST['submit']))
{
$x = trim($_POST['t1']);
if($x>=100)
{
echo"vrai";
}
else
{
echo"faux";
}
}
?>
<form method="POST" action="register.php" name="f1">
<p>une chose</p>
<input type="text" name="t1"/>
</form>
sa marche bien mais lorsque je remplace cette ligne "<input type="submit" name="submit" value="valider">" par "<input type="button" name="b" value="valider" onClick="document.forms['f1'].submit();">" rien ne ce passe!!.et merci.
<?php
if(isset($_POST['submit']))
{
$x = trim($_POST['t1']);
if($x>=100)
{
echo"vrai";
}
else
{
echo"faux";
}
}
?>
<form method="POST" action="register.php" name="f1">
<p>une chose</p>
<input type="text" name="t1"/>
</form>
sa marche bien mais lorsque je remplace cette ligne "<input type="submit" name="submit" value="valider">" par "<input type="button" name="b" value="valider" onClick="document.forms['f1'].submit();">" rien ne ce passe!!.et merci.
A voir également:
- Submit une forme depuis javascript
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau word - Guide
- Telecharger javascript - Télécharger - Langages
- Mise en forme tableau croisé dynamique - Guide
- Mise en forme conditionnelle word ✓ - Forum Word
4 réponses
est-ce que
<input type="button" name="b" value="valider" onClick="document.forms['f1'].submit();">est bien situé entre <form> et </form> ??
dans ton fichier ou il y a le formulaire :
dans ton fichier register.php :
<script type="javascript">
function test_champs()
{
if (document.getElementById("t1").value != "")
{
document.getElementById("f1").submit();
}
// tu peux faire d'autres tests ici
}
</script>
<form method="post" action="register.php" id="f1">
<p>une chose</p>
<input type="text" id="t1" name="t1"/>
<input type="button" value="valider" onClick="test_champs();">
</form>
dans ton fichier register.php :
<?php
if(isset($_POST['t1']))
{
$x = trim($_POST['t1']);
if($x >= 100)
{
echo "vrai";
}
else
{
echo "faux";
}
}
?>