SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

273 Plugins, 191 contribs sur SPIP-Zone, 34 visiteurs en ce moment

Accueil du site > Documentation > Archives documentation > FAQ - Les questions fréquentes > Comment avoir un bouton « ok » avec le formulaire de recherche (...)

Comment avoir un bouton « ok » avec le formulaire de recherche ?

27 avril 2003 – par Filifab – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

2 votes

Si vous voulez avoir un bouton « ok », vous ne devez pas utiliser le #FORMULAIRE_RECHERCHE et coder votre propre formulaire :

<form action="recherche.php3" method="get">
Rechercher un ouvrage : <input type="text" name="recherche" size="15" maxlength="50"><input type="submit" value="ok">
</form>
Retour en haut de la page

Vos commentaires

  • Le 30 mai 2003 à 21:55, par Un barbare En réponse à : > Comment avoir un bouton « ok » avec le formulaire de recherche ?

    C’est très simple.

    Ceci vaut pour la version 1.5.2 de SPIP, je n’ai pas regardé le fichier de la 1.6.fr.


    éditer le fichier inc-calcul-squel.php
    vers la ligne 1435 :

    et c’est là que tu ajoute une ligne avec la syntaxe habituelle du JavScript.

    J’aurais voulu te monter, mais je sais plus comment on insère que code dans ce champ de texte sans qu’il soit interprété.

    demandez moi par mail : barbares # free.fr

    • Le 31 mai 2003 à 01:32, par Je passais, et je découvre SPIP En réponse à : > Comment avoir un bouton « ok » avec le formulaire de recherche ?

      pour inserer un code c’est avec < code > :-)

      fichier inc-calcul-squel.php


      Je n’ai pas regardé avec attention les nouvelles fonctionnalités de recherche de la version 1.6 (si ça se trouve, y pas besoin d’effacer la champ de texte.)

      Ces modifications des fichiers de SPIP doivent être faites à chaque changement de version, et je n’ai pas vraiment testé le comportement sous la version 1.6

      A vos risques et périls.


      Version 1.6
      ligne 1479 :

      if (!$lien) $lien = 'recherche.php';
                      $milieu = "
                      if (lire_meta('activer_moteur') != 'oui') {
                              \$$nom_var = '';
                      }
                      else {
                              \$rech = _T('info_rechercher');
                              \$$nom_var = \"\n<a name='formulaire_recherche'></a>
                                      <form action='$lien' method='get' name='form_rech'>
                                      <input type='text' id='formulaire_recherche' name='recherche'  size='20' class='formrecherche'\";
                              \$$nom_var .= \">
                                      <input type='button' id='formulaire_recherche' name='recherche' value=\\\"\$rech\\\"  onclick=submit('$lien'); \";
                              \$$nom_var .= \">
                              </form>\";
                      }
                      ";
                      break;

      version 1.5.2 :
      ligne 1435 :

      else {
                              \$$nom_var = \"\n<a name='formulaire_recherche'></a>\n\";
                              \$$nom_var .= \"\n<form action='$lien' method='get'>\";
                              \$$nom_var .= \"\n<label for='formulaire_recherche' style='display: none'>Rechercher dans le site&nbsp;: </label>\";
                              \$$nom_var .= \"\n<input type='text' id='formulaire_recherche' name='recherche' value=' ' size='20' class='formrecherche'>\";
                              \$$nom_var .= \"\n<input type='buttton' id='formulaire_recherche' name='recherche' value='Rechercher'  onclick=submit('$lien')'>\";
                              \$$nom_var .= \"\n</form>\";
                      }
                      ";
                      break;

      De toute façon, vous pourriez très bien vous en sortir avec un bout de texte placé avant la balise SPIP de recherche.

    • Le 4 mars 2005 à 23:57, par ? En réponse à : > > Comment avoir un bouton ’image’ avis aux experts de spip

      comment remplacer le bouton ok par un image afin de lancer la recherche plutot que d’appuyer sur entree ?

    • Le 2 octobre 2005 à 16:27, par Nathalie En réponse à : > > Comment avoir un bouton ’image’ avis aux experts de spip

      Facile : au lieu de <input type="submit" value="ok">  tu mets <input type="Image" src="/chemin_image/nom_image.gif" border="0" name="submit">

      Evidemment, il faut créer une image de bouton et la placer sur le serveur, dans le répertoire ad hoc.

    Répondre à ce message

  • Le 10 décembre 2004 à 22:29, par michael En réponse à : > Comment avoir un bouton « ok » avec le formulaire de recherche ?

    En complément à cette contrib, on peut effacer le contenu par défaut (Ex. : Rechercher) de la zone de texte en ajoutant le code suivant dans le formulaire onFocus="value=' '"

    On obtient un code de formulaire de ce type :

    <form action="recherche.php3" method="get">
            <input type="text" name="recherche" size="15" maxlength="50" value="Rechercher"                 onFocus="value=' '"><input type="submit" value="ok">
            </form>

    Répondre à ce message

  • Le 8 janvier 2004 à 13:15, par BOOB En réponse à : > Comment avoir une anim « flash » avec le formulaire de recherche ?

    Comment avoir une anim « flash » avec le formulaire de recherche ?

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d'abord sur gravatar.com (gratuit et indolore) et n'oubliez pas d'indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Transaction : créer des formulaires avec paiement en ligne

    13 mars 2011 – 32 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Transaction est une extension du plugin de création de formulaires Formidable pour concevoir des formulaires de paiement en ligne et les connecter aux principales API bancaires françaises. Présentation Transaction introduit 3 nouveaux types de (...)

  • Formulaire de contact avancé

    23 mars 2009 – 1041 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Un formulaire de contact configurable, avec de multiples options.

  • Squelette Multi-Saisons

    19 février 2009 – 226 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Un squelette qui change de couleurs suivant les saisons, un graphisme tout en rondeurs et de très nombreuses options.

  • JQuery Masonry

    15 août 2011 – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin est un portage pour Spip du plugin jQuery Masonry de David DeSandro : http://masonry.desandro.com/ Principe Ce plugin réorganise les blocs de votre page page d’après une grille (de manière verticale et horizontale) pour réduire au maximum (...)

  • Thélia

    26 juin 2007 – 835 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Une approche basée sur l’utilisation conjointe des deux logiciels SPIP et Thélia pour la réalisation de sites de publication et de vente en ligne