2096 |
drzraf |
1 |
<?php
|
|
|
2 |
// Le code javascript pour le basculement de taille est directement dans le template utiliser plutôt le squelette formulaire_extensible.tpl.html
|
|
|
3 |
// en mettant le code js dans un fichier à part si le moteur de recherche est accessible depuis de nombreuses pages du site.
|
|
|
4 |
?>
|
|
|
5 |
<form action="<?=$form_url;?>" method="post" id="form_more_recherche">
|
|
|
6 |
<fieldset>
|
|
|
7 |
<legend><?=MORE_LG_FORM_TITRE;?></legend>
|
|
|
8 |
<label for="more_motif"><?=MORE_LG_FORM_MOTIF;?></label>
|
|
|
9 |
<input id="more_motif" name="more_motif" tabindex="<?=$form_tab;?>" maxlength="<?=MORE_FORM_MOTIF_MAXLENGTH;?>" accesskey="<?=MORE_LG_FORM_ACCESSKEY;?>" type="text" value="<?=$more_motif;?>" onfocus="nettoyerChamp('more_motif', '<?=$more_motif_base;?>');basculerTaille('more_motif', true);" onblur="nettoyerChamp('more_motif', '<?=$more_motif_base;?>');basculerTaille('more_motif', false);" />
|
|
|
10 |
<input id="more_ok" name="more_ok" tabindex="<?=++$form_tab;?>" value="<?=MORE_LG_FORM_VALIDER;?>" type="submit" />
|
|
|
11 |
</fieldset>
|
|
|
12 |
</form>
|
|
|
13 |
<script type="text/javascript">
|
|
|
14 |
//<![CDATA[
|
|
|
15 |
// Fonction aggrandissant ou diminuant la taille d'un champ
|
|
|
16 |
// Provient du site https://addons.mozilla.org/
|
|
|
17 |
function basculerTaille(id, grand)
|
|
|
18 |
{
|
|
|
19 |
var sb = document.getElementById(id);
|
|
|
20 |
if (grand) {
|
|
|
21 |
sb.style.width = '20em;';
|
|
|
22 |
} else {
|
|
|
23 |
sb.style.width = '10em;';
|
|
|
24 |
}
|
|
|
25 |
}
|
|
|
26 |
|
|
|
27 |
// Fonction nettoyant un champ de formulaire d'une chaine donnée...
|
|
|
28 |
function nettoyerChamp(id, chaine)
|
|
|
29 |
{
|
|
|
30 |
var sb = document.getElementById(id);
|
|
|
31 |
var valeur = sb.value;
|
|
|
32 |
if (valeur == chaine) {
|
|
|
33 |
sb.value = '';
|
|
|
34 |
}
|
|
|
35 |
if (valeur == '') {
|
|
|
36 |
sb.value = chaine;
|
|
|
37 |
}
|
|
|
38 |
}
|
|
|
39 |
//]]>
|
1845 |
jp_milcent |
40 |
</script>
|