Rechercher : dans
Par :

Pb gestion focus formulaire html et php

Dernière réponse le 23 mar 2008 à 16:53:39 rgdu86, le 23 mar 2008 à 03:25:53 
 Signaler ce message aux modérateurs

Bonjour à tous,

J'ai trouvé un petit coup de pouce sur commentcamarche.net mais j'ai un souci. Voilà ce tutoriel explique comment gérer un focus d'une certaine façon dans des formulaires en html.

Le soucis c'est que moi j'ai un formulaire html avec du php et des controles de saisies également en php. Je n'arrives pas à trouve comment faire pour l'appliquer à mon cas.

Voici le tutoriel en question : http://www.commentcamarche.net/faq/sujet 884 javascript effacer un champ de formulaire lors du clic focus

Donc se serait sympa de filer un petit coup de main.

Par avance, merci.

Bien cordialement.

rgdu86 Oui à Ubuntu, Non à Vista
Tout vient à point à qui sait attendre

Configuration: Windows XP
Opera 9.26

Meilleures réponses pour « Pb gestion focus formulaire html et php » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Servlets - Gestion des formulaires VoirIntroduction aux formulaires Les servlets rendent très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML, c'est-à-dire une interface graphique permettant à l'utilisateur de saisir des données. Grâce à la balise...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...

1

giheller, le 23 mar 2008 à 09:55:03

Bonjour,
où est ton soucis ?
si c'est du html tu mets ce qu'il y a dans le tuto,
si tu es dans la aprtie php tu codes
echo "<iinput ... et la suite "; JL,  m'enfin c'est juste mon avis @+
se faire aider, n'est pas faire faire son travail

Répondre à giheller

2

rgdu86, le 23 mar 2008 à 12:12:53

Pour que tu comprennes un peu mieux giheller, je vais te donner mon code :

<head>
<title>Insertion Acteur</title>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>

<body background="photos\fond.jpg" text="FF0000">
<center>
<h2>Menu d´insertion</h2>
<h3>

<form action="" method=post>
<table>
<tr>
<td> Code</td>
<td>
<input type=text name=Code size=4 value=<? if (isset($_POST["Code"])) echo $_POST["Code"]; ?> >
</td>
</tr>

<tr>
<td> Titre</td>
<td>
<input type=text name=Titre size=25 value=<? if (isset($_POST["Titre"])) echo $_POST["Titre"]; ?> >
</td>
</tr>

<tr>
<td> Durée</td>
<td>
<input type=text name=Duree size=4 value=<? if (isset($_POST["Duree"])) echo $_POST["Duree"]; ?> >
</td>
</tr>

<tr>
<td>Couleur (Oui/non) </td>
<td>
<input type=text name=Couleur size=3 value=<? if (isset($_POST["Couleur"])) echo $_POST["Couleur"]; ?> >
</td>
</tr>

<tr>
<td>Résumé</td>
<td>
<input type=text name=Resume size=100 value=<? if (isset($_POST["Resume"])) echo $_POST["Resume"]; ?> >
</td>
</tr>

<tr>
<td>Date de sortie</td>
<td>
<input type=text name=Date size=10 value=<? if (isset($_POST["Date"])) echo $_POST["Date"]; ?> >
</td>
</tr>

<tr>
<td>Affiche</td>
<td>
<input type=text name=Affiche size=30 value=<? if (isset($_POST["Affiche"])) echo $_POST["Affiche"]; ?> >
</td>
</tr>
</table>

<input type=hidden name=passage value=1>
<input type=submit value=Valider name=valider>
<a href="administration.php"><input type=reset value=Annuler></a>

</form>
</h3>

<?
include ("connect.php");

if ($CONNEXION)
{
if (isset($_POST['passage']) && ($_POST['passage']==1) )
{
$Message="";

if ($_POST['Code']=="" or !ereg("^[0-9]{3,3}$", $_POST['Code']))
{
$Message="Veuillez saisir un code !<br>";
}
if ($_POST['Titre']=="" or !ereg("^[A-Z][A-Za-zéèàçùîôâê'.!?-]{1,}$", $_POST['Titre']))
{// forcer caractère maj.
$Message.="Veuillez saisir un Titre !<br>";
}
if ($_POST['Duree']=="" or !ereg("^[1-9]{1,4}$", $_POST['Duree']))
{
$Message.="Veuillez saisir une Durée !<br>";
}
if ($_POST['Couleur']=="" or !ereg("^[A-Za-z]{3,3}$", $_POST['Couleur']))
{
$Message.="Veuillez saisir une Couleur !<br>";
}
if ($_POST['Affiche']=="" or !ereg("^[A-Za-z.]{1,}$", $_POST['Affiche']))
{
$Message.="Veuillez saisir une Affiche !<br>";
}

if ($Message=="")
{
$Requete="insert into matable VALUES ('".$_POST['Code']."','".$_POST['Titre']."','".$_POST['Duree']."','".$_POST['Couleur']."','".$_POST['Resume']."','".$_POST['Date']."','".$_POST['Affiche']."')";
$exec=mysql_query($Requete);

if ($exec)
{
echo "Insertion dans la table réussi";
}
else
{
echo "Valeur déjà insérée";
}
}
else
{
echo "<font color=#FF0000>$Message</font>";
}
}
}
?>
</center>
</body>

Donc voilà si tu peux me filler un petit coup de main ce serait très sympa.

Bien cordialement.

rgdu86 Oui à Ubuntu, Non à Vista
Tout vient à point à qui sait attendre

Répondre à rgdu86

3

 giheller, le 23 mar 2008 à 16:53:39

Bonjour,
Ok c'est bien mais comment veux-tu gérer le focus ?
le focus se déplace si tu utilises la touche de tabulation.
le focus peut être positionné quelquepart quand tu entres dans un formulaire.
dans l'exemple sur tu donnes sur le lein, la value est remise à blanc ....
JL,  m'enfin c'est juste mon avis @+
se faire aider, n'est pas faire faire son travail

Répondre à giheller
Collection CommentÇaMarche.net