Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/03/2008, 14h58   #1
Nouveau Membre du Club
 
Inscription : août 2005
Messages : 90
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 90
Points : 30
Points : 30
Par défaut Valeur par défaut d'une zone de texte

Bonjour

Lors de la saisie d'une zone de texte dans un formulaire, je souhaitais "pré saisir" le début de la zone à taper
ex dans la saisie d'un numéro de télephone, je souahaitez qu'en cliquant sur la zone s'affiche 33 en débuit de zone , pour que l'utilisateur n'ait pas à le taper
ex:
Code :
1
2
3
4
5
6
<input name="telephone" type="text" id="telephone" onclick="this.value='33'" <?php
		if (isset($_POST['telephone'])&& (!empty($_POST['telephone']))){
  	 		echo 'value="'.$_POST['telephone'].'"/>';
  	 	}else{
	  	 	echo 'value="33"/>';
  	 	}
Sur Firefox cela marche sur IE, le curseur se positionne avant le 33

Qui aurait une idée

Merci
yveslens est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 15h48   #2
Membre Expert
 
Avatar de darkstar123456
 
Inscription : mars 2008
Messages : 1 180
Détails du profil
Informations personnelles :
Âge : 28
Localisation : Belgique

Informations forums :
Inscription : mars 2008
Messages : 1 180
Points : 1 357
Points : 1 357
Envoyer un message via Skype™ à darkstar123456
hmm si le 33 est obligatoire, en général ce qu'on fait c'est qu'on l'écrit hors de l'input

Code html :
1
2
 
Téléphone : +33<input type="texte" name="frm_tel" />

après, il ne te reste qu'à rajouter le "+33" à ta variable :

Code php :
1
2
 
$telephone = "+33".$_POST["frm_tel"];
darkstar123456 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 08h07   #3
Nouveau Membre du Club
 
Inscription : août 2005
Messages : 90
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 90
Points : 30
Points : 30
Bonjour
Merci pour cette réponse

J y avais pensé , mais je ne comprends pas pourquoi Firefox le fait bien et pas IE,
Peut étre y a t'il une astuce

Merci quand même
yveslens est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 09h41   #4
Membre éclairé
 
Développeur Web
Inscription : septembre 2004
Messages : 352
Détails du profil
Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : septembre 2004
Messages : 352
Points : 396
Points : 396
Bah, c'est du javascript et le navigateur l'interprête comme il le veut -_-.
Chengj est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h52.


 
 
 
 
Partenaires

Hébergement Web