Bonjour à tous
Voila depuis maintenant bien une semaine que je cherhce une solution à mon problème.
je souhaite mettre des date jenre on rentre 01112008 et ca inscrit 01/11/2008 ou autre.
j'ai trouvé ce lien qui m'a mise sur la piste:
http://www.asp-php.net/scripts/scripting/maskedit.php
Le soucie c'est que j'ai 4 tableaux en un seul form que je boucle et du coup les nom sont en php. (le code que je propose est juste pour test)
si quelqu'un pouvait me trouver une aide pour pouvoir avoir ce script sur tous les formulaire de ce post ce serait vraiment simpat car la je m'en remet à vous car j'ai essayé le mieu que je pouvais avant de poster.
ce code réagit au script juste sur la 1er entrée mais pas sur les autres grace à la fermeture du </form> juste en dessous.
J'ai essayé en gardant la fermeture tous en bas mais rien y fait.
Mon script serait il mal placé la fonction mal interprété ou autre.
Merci de bien vouloir me faire partager votre savoir afin qu'ensemble je puisse avancer dans mon projet.
Bien amicalement,
Amélia
Voici mon code:
Code : HTML1
2
3
4
5
6
7
8
9 | <html>
<head>
<title>MaskEdit en Javascript - Démo "date"</title>
<STYLE type="text/css">
</style>
<script language="JavaScript" src="masks.js"></script>
</HEAD>
<body onload="init()">
<form METHOD="post" name="test">
|
Code : PHP1
2
3
4
5
6
7
8
9 | <?php
mysql_connect('localhost', 'root', '');
mysql_select_db('clinique');
if (isset($_POST['champ']))
{
$champ=$_POST['champ'];
mysql_query("insert into essai (champ) values ('$champ')");
}
?>
|
Code : Java1
2
3
4
5
6
7
8
9 | <script language="JavaScript">
function init()
{
oDateMask = new Mask("jj/mm/aaaa", "date");
oDateMask.attach(document.test.champ);
}
</script>
|
Code : HTML1
2
3
4
5
6
7 | <table>
<thead>
<tr>
<th>gil</th>
</tr>
</thead>
<tbody onload="init()">
|
Code : PHP 1
2
3
4
5
6
7
8
9
10
11
12
13 | <?php
$i=0;
$ask=mysql_query("select * from essai order by id");
while ($request=mysql_fetch_array($ask))
{
echo '<tr>
<td><input type="text" name="champ" name="'.$i.'_champ" value="'.$request['champ'].'"/></td>
</form>
</tr>';
$i++;
}
?>
|
Code : HTML1
2
3
4
5
6 | </tbody>
</table>
<input type="submit" value="entrer">
</form>
</body>
</HTML>
|