IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Submit récalcitrant


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 61
    Par défaut Submit récalcitrant
    Bonjour à tous,

    Je cherche à intégrer un script de recherche d'une chaine de caractère dans le contenu d'une page. N'étant pas très doué en Javascript, j'ai commencé par cherher parmis les scripts présents sur le net quelquechose qui pourrait convenir (Je sais, c'est mal, j'avoue que d'ordinaire je ralerais moi-même contre quelqu'un qui fait cela plutot que de développer lui-même son truc avec ses petites mimines, mais je suis vraiment une tanche en js et j'ai pas spécialement le temps d'apprendre actuellement, le projet (en php) sur lequel je bosse n'en demandant que très peu et ayant déjà plusieurs semaines de retard ...).

    Mon problème en fait ne viens pas du script que j'ai trouvé en lui-même (à vrai dire, j'aurais jamais réussi à en faire autant, enfin pas avant quelques ... semaines ), mais d'une personnalisation que j'aimerais lui apporter.
    En effet, l'intégralité de mon site utilise non pas des "<input type="submit" ... / >" pour envoyer les formulaire, mais des "boutons images", dont la plupart sont codés de la facon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<a href="javascript:document.forms['.$forms.'].submit()"><img src="images/boutons/valider.gif" alt="Valider" / ></a>';
    Où $forms est la variable php qui me permet de stocker le numéro du formulaire (initialiser à 0 en haut de page, puis incrémentée à la fin de chaque formulaire).

    Dans un souci d'homogénéité, j'aimerais appliquer le même type de bouton sur le formulaire de recherche. Seulement voilà, en appliquant un lien du type de celui juste au-dessus au formulaire, plus rien ne fonctionne, et je me retrouve sur la page "index.php?motcle=", qui bien évidemment ne correspond à rien.

    Y'a-t-il une solution pour faire en sorte que cela fonctionne ?

    Merci d'avance pour vos réponses.

    P.S. : Pour vous éviter d'avoir à parcourir 50 pages pour avoir toutes les données du problème, je vous remet ici le code du formulaire de recherche, je vous épargne la fonction.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form name="search" onSubmit="return findInPage(this.motcle.value);">
    <input name="motcle" type="text" size=30 onFocus="nbSearch=0; if (this.value=='Mot-clé') {this.value=''}" value="Mot-clé">
    <input type="submit" value="OK">
    </form>

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307

  3. #3
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut Re: Submit récalcitrant
    Citation Envoyé par Folken Laëneck
    echo '<a href="javascript:document.forms['.$forms.'].submit()"><img src="images/boutons/valider.gif" alt="Valider" / ></a>';
    Beurk!!!

    Et les input type=image à quoi ça sert à ton avis? Serieusement, faire un bouton submit avec une image dessus, c'est justement le seul but de l'existence des input type=image. Donc utilise ça plutot que des javaScripts à la noix (y compris dans le formulaire de recherche...)

    Un exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="image" src="enh-lynx.gif" name="Order Now!" value="Order Now!" alt="Order Now!">
    Bonne chance !!

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 61
    Par défaut
    Merci pour vos réponses.

    Je m'apercois qu'effectivement y'a bien plus simple pour faire des boutons images ... ¬¬

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Update récalcitrant !
    Par Jeannotc dans le forum Bases de données
    Réponses: 10
    Dernier message: 16/06/2004, 18h28
  2. [Struts]Multi submit
    Par Ho(c)ine. dans le forum Struts 1
    Réponses: 3
    Dernier message: 08/06/2004, 09h43
  3. [html:select][html:options] pb de submit
    Par wazup dans le forum Struts 1
    Réponses: 5
    Dernier message: 03/05/2004, 18h54
  4. [JSP] récupération de l'origine du submit
    Par Jovial dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 26/04/2004, 09h40
  5. Un "0" récalcitrant
    Par bidson dans le forum XMLRAD
    Réponses: 4
    Dernier message: 20/04/2004, 13h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo