Formulaire html
Résolu
csmith35
Messages postés
48
Date d'inscription
Statut
Membre
Dernière intervention
-
csmith35 Messages postés 48 Date d'inscription Statut Membre Dernière intervention -
csmith35 Messages postés 48 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite faire un formulaire qui n'utilise pas de bouton submit mais qui controle simplement la taille du champ texte
<form method="POST" action="form.php">
Code<input type="text" name="code" maxlength="4">
<!--<input type="submit" value="envoyer">-->
</form>
Je souhaite simplement que lorsqu'on renseigne les 4 caractères du code, le formulaire soit envoyé
Merci de votre aide
Je souhaite faire un formulaire qui n'utilise pas de bouton submit mais qui controle simplement la taille du champ texte
<form method="POST" action="form.php">
Code<input type="text" name="code" maxlength="4">
<!--<input type="submit" value="envoyer">-->
</form>
Je souhaite simplement que lorsqu'on renseigne les 4 caractères du code, le formulaire soit envoyé
Merci de votre aide
A voir également:
- Formulaire html
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Editeur html - Télécharger - HTML
- Formulaire de reclamation instagram - Guide
- Espace html - Astuces et Solutions
6 réponses
Je ne connais pas trop le javascript, j'utilise beaucoup php et html.
Aurais tu juste une piste sur les fonctions à utiliser ?
Merci
Aurais tu juste une piste sur les fonctions à utiliser ?
Merci
<form method="POST" action="form.php">
Code<input type="text" name="code" maxlength="4">
<!--<input type="submit" value="envoyer">-->
</form>
Je connais pas trop javascript non plus mais je l'utilise pour controler les données saisies par les utilisateurs dans mes formulaires. Essaie ca :
<script language="Javascript">
function envoiFormulaire()
{
var formulaire = document.formulaire
if (formulaire.code.value.length==4){
submit();
}
</script>
Code<input type="text" name="code" maxlength="4">
<!--<input type="submit" value="envoyer">-->
</form>
Je connais pas trop javascript non plus mais je l'utilise pour controler les données saisies par les utilisateurs dans mes formulaires. Essaie ca :
<script language="Javascript">
function envoiFormulaire()
{
var formulaire = document.formulaire
if (formulaire.code.value.length==4){
submit();
}
</script>
Une partie de mon problème est résolu, je n'ai pas de bouton pour valider mais le test sur la longueur ne se fait pas, je dois taper entrer pour valider
Voici mon code
<script language="Javascript">
function envoiFormulaire()
{
var formulaire = document.formulaire
if (formulaire.code.value.length==4)
{submit();}
}
</script>
<body>
<?php
if (!isset($_POST['code']))
{
?>
<form method="POST" action="form.php?envoiFormulaire()">
Code<input type="text" name="code" maxlength="4">
</form>
<?php
}
else
{ echo $_POST['code'];}
?>
Je coince un peu là, Merci pour votre aide
Voici mon code
<script language="Javascript">
function envoiFormulaire()
{
var formulaire = document.formulaire
if (formulaire.code.value.length==4)
{submit();}
}
</script>
<body>
<?php
if (!isset($_POST['code']))
{
?>
<form method="POST" action="form.php?envoiFormulaire()">
Code<input type="text" name="code" maxlength="4">
</form>
<?php
}
else
{ echo $_POST['code'];}
?>
Je coince un peu là, Merci pour votre aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Bonjour,
Je voudrai saisir du texte aprés un double clic et l'enregistrer dans mon tableau généré grace a SQL
comment fait on pour que aprés un double clic sur une case du tableau il affiche dans cette case une zone de texte que je peux mmodifier et enregistrer???? voici un bout de mon code
ce que je mets arès ondblclick ne fonction pas
if($val=='projet') {// $ls = $rdfReporting->getAbout('urn:steria:reporting:plateforme:'.$item['plateforme_id'].':projet');
// $ls = $rdfReporting->getAbout('urn:steria:reporting:plateforme:'.$item['plateforme_id'].':projet');
$ls=array();
// $dbsql = "select * from PROJET,PLATEFORME WHERE PROJET.ACTIF=1 AND PROJET.ID_PLATEFORME=PLATEFORME.ID_PLATEFORME order by PLATEFORME.ID_PLATEFORME asc";
$sql="select * from PLATEFORME WHERE ID_PLATEFORME=2";
$query = @sqlite_query(Steria::$database, $sql,SQLITE_ASSOC ,$error);
?>
<div >
<fieldset>
<table>
<tr><th>Nom du projet</th><th>PER réel</th><th>FV Réel</th><th>MEP</th><th>VSR</th><th>Commentaires</th></tr>
<?php
while ($fetcha = sqlite_fetch_array($query,SQLITE_ASSOC )){
$variable=$item['plateforme_id'];
$dbsql = "select * from PROJET,PLATEFORME WHERE PROJET.ACTIF=1 AND PROJET.ID_PLATEFORME=PLATEFORME.ID_PLATEFORME AND PROJET.ID_PLATEFORME='$variable'";
$dbquery = @sqlite_query(Steria::$database, $dbsql,SQLITE_ASSOC ,$error);
while ($fetch = sqlite_fetch_array($dbquery,SQLITE_ASSOC )){// $list[$fetch['ID_PROJET']] = $fetch['NOM_PROJET'];
//$list[$fetch['NOM_PROJET']] = $fetch['CATEGORIE'];
$list=array();
$class = ($class=='rowcol1') ? 'rowcol2' : 'rowcol1' ;
// echo "<tr class=\"$class\">";
PAR CONTRE CETTE LIGNE FONCTIONNE KAN G METS UNE ALERTE MAIS JE VEUX APRES UN DBLCLIC UNE ZONE DE TEXTE
//echo "<tr class=\"$class\" onDblClick=\"window.alert('FORBIDDEN !!')\" onMouseOut=\"this.style.backgroundColor=''\">";
//echo "<tr class=\"$class\" onDblClick=\"<input type=\"text\" size=\"10\" name=\"$class\" >";
<ital><ital>AVEC CETTE LIGNE GVOUDRE METTRE DU TEXTE UNE FOI QUE JE DBLCLICK MAIS CA NE FONCTIONNE PA</ital></ital>
echo "<tr class=\"$class\" onDblClick=\"<input type=\"text\" size=\"10\" name=\"$class\" >" ;
echo "<td>".@$fetch['PROJET.NOM_PROJET']."</td>";
// echo "<td>"."<input type=\"text\" size=\"10\" name=\"$class\" >"."</td>";
echo "<td>".$fetch['PROJET.PER_REEL']."</td>";
// $moda=$fetch['PROJET.PER_REEL'];
echo "<td>".$fetch['PROJET.FV_REEL']."</td>";
// echo "<th><a href='$moda'>$moda</a></th>";
//$modb=$fetch['PROJET.FV_REEL'];
// echo "<th><a href='$modb'>$modb</a></th>";
echo "<td>".$fetch['PROJET.MEP']."</td>";
// $modc=$fetch['PROJET.MEP'];
// echo "<th><a href='$modc'>$modc</a></th>";
echo "<td>".$fetch['PROJET.VSR']."</td>";
// $modD=$fetch['PROJET.VSR'];
// echo "<th><a href='$modD'>$modD</a></th>";
echo "<td>".$fetch['PROJET.COMMENTAIRE']."</td>";
//$modE=$fetch['PROJET.COMMENTAIRE'];
// echo "<th><a href='$modE'>$modE</a></th>";
echo "</tr>";
}
}
?>
</table>
</fieldset>
</div>
<?php
$dbsql=array(array("","submit","","ENREGISTRER SAISIE"));
echo"<FORM ACTION=\"doc_planification.php\"METHOD=\"POST\">\n";
//$test=array($dbsql);
foreach($dbsql as $zone){
echo "$zone[0]<INPUT TYPE=\"$zone[1]\"
NAME=\"$zone[2]\" VALUE=\"$zone[3]\"><BR>\n";
}
echo"</FORM>";
}
Bonjour,
Je voudrai saisir du texte aprés un double clic et l'enregistrer dans mon tableau généré grace a SQL
comment fait on pour que aprés un double clic sur une case du tableau il affiche dans cette case une zone de texte que je peux mmodifier et enregistrer???? voici un bout de mon code
ce que je mets arès ondblclick ne fonction pas
if($val=='projet') {// $ls = $rdfReporting->getAbout('urn:steria:reporting:plateforme:'.$item['plateforme_id'].':projet');
// $ls = $rdfReporting->getAbout('urn:steria:reporting:plateforme:'.$item['plateforme_id'].':projet');
$ls=array();
// $dbsql = "select * from PROJET,PLATEFORME WHERE PROJET.ACTIF=1 AND PROJET.ID_PLATEFORME=PLATEFORME.ID_PLATEFORME order by PLATEFORME.ID_PLATEFORME asc";
$sql="select * from PLATEFORME WHERE ID_PLATEFORME=2";
$query = @sqlite_query(Steria::$database, $sql,SQLITE_ASSOC ,$error);
?>
<div >
<fieldset>
<table>
<tr><th>Nom du projet</th><th>PER réel</th><th>FV Réel</th><th>MEP</th><th>VSR</th><th>Commentaires</th></tr>
<?php
while ($fetcha = sqlite_fetch_array($query,SQLITE_ASSOC )){
$variable=$item['plateforme_id'];
$dbsql = "select * from PROJET,PLATEFORME WHERE PROJET.ACTIF=1 AND PROJET.ID_PLATEFORME=PLATEFORME.ID_PLATEFORME AND PROJET.ID_PLATEFORME='$variable'";
$dbquery = @sqlite_query(Steria::$database, $dbsql,SQLITE_ASSOC ,$error);
while ($fetch = sqlite_fetch_array($dbquery,SQLITE_ASSOC )){// $list[$fetch['ID_PROJET']] = $fetch['NOM_PROJET'];
//$list[$fetch['NOM_PROJET']] = $fetch['CATEGORIE'];
$list=array();
$class = ($class=='rowcol1') ? 'rowcol2' : 'rowcol1' ;
// echo "<tr class=\"$class\">";
PAR CONTRE CETTE LIGNE FONCTIONNE KAN G METS UNE ALERTE MAIS JE VEUX APRES UN DBLCLIC UNE ZONE DE TEXTE
//echo "<tr class=\"$class\" onDblClick=\"window.alert('FORBIDDEN !!')\" onMouseOut=\"this.style.backgroundColor=''\">";
//echo "<tr class=\"$class\" onDblClick=\"<input type=\"text\" size=\"10\" name=\"$class\" >";
<ital><ital>AVEC CETTE LIGNE GVOUDRE METTRE DU TEXTE UNE FOI QUE JE DBLCLICK MAIS CA NE FONCTIONNE PA</ital></ital>
echo "<tr class=\"$class\" onDblClick=\"<input type=\"text\" size=\"10\" name=\"$class\" >" ;
echo "<td>".@$fetch['PROJET.NOM_PROJET']."</td>";
// echo "<td>"."<input type=\"text\" size=\"10\" name=\"$class\" >"."</td>";
echo "<td>".$fetch['PROJET.PER_REEL']."</td>";
// $moda=$fetch['PROJET.PER_REEL'];
echo "<td>".$fetch['PROJET.FV_REEL']."</td>";
// echo "<th><a href='$moda'>$moda</a></th>";
//$modb=$fetch['PROJET.FV_REEL'];
// echo "<th><a href='$modb'>$modb</a></th>";
echo "<td>".$fetch['PROJET.MEP']."</td>";
// $modc=$fetch['PROJET.MEP'];
// echo "<th><a href='$modc'>$modc</a></th>";
echo "<td>".$fetch['PROJET.VSR']."</td>";
// $modD=$fetch['PROJET.VSR'];
// echo "<th><a href='$modD'>$modD</a></th>";
echo "<td>".$fetch['PROJET.COMMENTAIRE']."</td>";
//$modE=$fetch['PROJET.COMMENTAIRE'];
// echo "<th><a href='$modE'>$modE</a></th>";
echo "</tr>";
}
}
?>
</table>
</fieldset>
</div>
<?php
$dbsql=array(array("","submit","","ENREGISTRER SAISIE"));
echo"<FORM ACTION=\"doc_planification.php\"METHOD=\"POST\">\n";
//$test=array($dbsql);
foreach($dbsql as $zone){
echo "$zone[0]<INPUT TYPE=\"$zone[1]\"
NAME=\"$zone[2]\" VALUE=\"$zone[3]\"><BR>\n";
}
echo"</FORM>";
}