Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1421 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  formulaire : action submit qd on appuis sur entree

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

formulaire : action submit qd on appuis sur entree

n°271289
petoulachi
A fortiori, brigadier chef
Posté le 17-12-2002 à 14:03:42  profilanswer
 

Bonjour a tout le monde :)
 
Je realise un petit site ASP pour mes etudes. Il y a un formulaire pour rechercher un produit (site de vente en ligne).
 
Un petit probleme bizarre: si je tape un mot dans le champ de recherche, et que j'appuis sur entree, bin ça fait rien. ça recharge la page, mais c tout. Alors que si j'appuis sur le bouton ok avec la souris, bin ça marche :??:
 
voila la page en ligne :  
http://mass-appli1.univ-tlse2.fr/n [...] herche.asp
(on se moque c pas beau mais pour l'instant je fais l'asp, l'html on verra plus tard ;) ).
 
Merci d'avance :hello:

mood
Publicité
Posté le 17-12-2002 à 14:03:42  profilanswer
 

n°271592
petoulachi
A fortiori, brigadier chef
Posté le 17-12-2002 à 16:34:35  profilanswer
 

je fais un de ces bides.
 
C'est évident comme réponse ?  :??:

n°271665
goueg
De passage
Posté le 17-12-2002 à 17:40:36  profilanswer
 

petoulachi a écrit :

Bonjour a tout le monde :)
 
Je realise un petit site ASP pour mes etudes. Il y a un formulaire pour rechercher un produit (site de vente en ligne).
 
Un petit probleme bizarre: si je tape un mot dans le champ de recherche, et que j'appuis sur entree, bin ça fait rien. ça recharge la page, mais c tout. Alors que si j'appuis sur le bouton ok avec la souris, bin ça marche :??:
 
voila la page en ligne :  
http://mass-appli1.univ-tlse2.fr/n [...] herche.asp
(on se moque c pas beau mais pour l'instant je fais l'asp, l'html on verra plus tard ;) ).
 
Merci d'avance :hello:

bin avec entree ca ne fait pas rien, ca recharge et efface le texte chez moi (mais ca n'affiche pas ce qu'il faut en dessous).
Etrange en effet :??:


---------------
(Feed-Back HFR) - Funky Tonight!
n°271676
petoulachi
A fortiori, brigadier chef
Posté le 17-12-2002 à 17:56:26  profilanswer
 

oui bon enfin c ce que je voulais dire, ça fait pas ce que je veux :/

n°271681
youdontcar​e
Posté le 17-12-2002 à 18:02:19  profilanswer
 

qu'attend la page derrière ? si on valide avec entrée, on envoie la valeur à rechercher, si on valide en cliquant le bouton, on envoie la valeur + 'bouton3=OK'.  
 
j'ai souvent trouvé le comportement d'ie avec un input / un bouton bizarre, mais là ça a l'air de venir de ton script.

n°271685
petoulachi
A fortiori, brigadier chef
Posté le 17-12-2002 à 18:08:23  profilanswer
 

youdontcare a écrit :

qu'attend la page derrière ? si on valide avec entrée, on envoie la valeur à rechercher, si on valide en cliquant le bouton, on envoie la valeur + 'bouton3=OK'.  
 
j'ai souvent trouvé le comportement d'ie avec un input / un bouton bizarre, mais là ça a l'air de venir de ton script.


excuse moi je pige pas ce que tu me demandes la ?

n°271695
youdontcar​e
Posté le 17-12-2002 à 18:16:27  profilanswer
 

est-ce toi qui a écrit recherche.asp, et si oui y a-t-il une référence à bouton3 dedans ?

n°271698
petoulachi
A fortiori, brigadier chef
Posté le 17-12-2002 à 18:20:08  profilanswer
 

voila le code de la page :

Code :
  1. <%@ Language=VBScript %>
  2. <HTML>
  3. <HEAD>
  4. <title>Recherche de produits</title>
  5. </HEAD>
  6. <BODY onload="document.formulaire.bouton3.focus();">
  7. <table>
  8. <tr><td><a href="default.html"><img src="image/boutique.jpg" border=0></a></td></tr>
  9. </table>
  10. <form name="formulaire" method="post" action="recherche.asp">
  11. <table width=75% align=center>
  12. <tr align=center><td>Rechercher un produit : <input type="text" name="recherche"> 
  13. <input type="submit" value="OK" name="bouton3"></td></tr>
  14. </table>
  15. </form>
  16. <% if Request.Form ("bouton3" )="OK" then
  17. set ocon = Server.CreateObject ("ADODB.Connection" )
  18. ocon.Open "websql","util2","yesyes"
  19. sql="SELECT * FROM produit WHERE Detail_prod like '%"&Request.Form("recherche" )&"%'"
  20. set result=Server.CreateObject("ADODB.recordset" )
  21. result.Open sql,ocon,3,3
  22. if result.EOF then
  23. %><table width=75% align=center>
  24. <tr align=center><td>Il n'y a aucun produit en promotion actuellement.</td></tr>
  25. </table><%
  26. else
  27. %>
  28.  <table width=75% align=center border=0 cellspacing=0 cellpadding=0>
  29.  <tr bgcolor="#DFEFFF"><td></td><td></td><td></td><td>Produit</td><td>Detail</td><td>Prix HT</td><td>Prix promotion</td><td></td><td></td></tr>
  30.  <% do while not result.EOF %>
  31.  <tr><td>
  32.  <% if result("Nouv_prod" )=true then %><img src="image/new.gif"> <% end if %></td>
  33.  <td>
  34.  <% if result("Prom_prod" )=true then %><img src="image/promo.gif"> <% end if %></td>
  35.  <td>
  36.  <% if result("Sel_prod" )=true then %><img src="image/coeur.gif"> <% end if %></td>
  37.  <td><%=result("Titre_prod" ) %></td>
  38.  <td><%=result("Detail_prod" ) %></td>
  39.  <% if result("Prom_Prod" )=true then %>
  40.  <td align="right"><strike><%=result("Prixht_prod" )%></strike> €</td><td align="right"><%=result("Prixhtprom_prod" ) %> €</td>
  41.  <% else %> <td align="right"><%=result("Prixht_prod" )%> €</td><td></td> <% end if %>
  42.  <td align=center><img src="image/<%=result("Image_prod" )%>"></td>
  43.  <td align=center><a href="commande.asp?Id_prod=<%=result("Id_prod" )%>"><img src="image/Caddie2.jpg" border=0></a></td>
  44.  </tr>
  45.  <% result.MoveNext
  46.  loop
  47. end if
  48. %>
  49. </table>
  50. <% end if %>
  51. </body>
  52. </html>


 
Désolé d'etre un peu perdu mais c pas pour moi, je fais intermediaire  :sweat:


Message édité par petoulachi le 17-12-2002 à 19:23:31
n°271718
Profil sup​primé
Posté le 17-12-2002 à 18:52:00  answer
 

[:dawa] le monde est ptit [:dawa]

n°271725
petoulachi
A fortiori, brigadier chef
Posté le 17-12-2002 à 19:01:22  profilanswer
 

chacal_one333 a écrit :

[:dawa] le monde est ptit [:dawa]


 ;)

mood
Publicité
Posté le 17-12-2002 à 19:01:22  profilanswer
 

n°271740
goueg
De passage
Posté le 17-12-2002 à 19:18:37  profilanswer
 

petoulachi a écrit :

bin recherche.asp, c la page elle meme

bin oui mais répond a la kestion du monsieur


---------------
(Feed-Back HFR) - Funky Tonight!
n°271745
petoulachi
A fortiori, brigadier chef
Posté le 17-12-2002 à 19:24:04  profilanswer
 

Goueg a écrit :

bin oui mais répond a la kestion du monsieur


 ;)

n°271750
goueg
De passage
Posté le 17-12-2002 à 19:30:14  profilanswer
 

on met <%@ Language=VBScript %> pour l'ASP :??:
 
(je demande hein, je connais pas)


---------------
(Feed-Back HFR) - Funky Tonight!
n°271760
youdontcar​e
Posté le 17-12-2002 à 19:43:19  profilanswer
 

petoulachi a écrit :


Code :
  1. <% if Request.Form ("bouton3" )="OK" then


voilà, test de bouton3 ... vu que ce n'est pas envoyé par ie quand tu appuies sur entrée, la recherche ne se déclenche pas.  
 
(je vois pas l'intérêt de tester la chose d'ailleurs ... voir si le champ de recherche envoyé est non nul devrait suffire)

n°271764
youdontcar​e
Posté le 17-12-2002 à 19:45:15  profilanswer
 

youdontcare a écrit :

(je vois pas l'intérêt de tester la chose d'ailleurs ... voir si le champ de recherche envoyé est non nul devrait suffire)

je ferais même deux pages : une de requête, une de résultat.

n°271781
petoulachi
A fortiori, brigadier chef
Posté le 17-12-2002 à 20:10:10  profilanswer
 

non elle doit la faire sur la meme page (c imposé). Donc tu ferai comment pour que ça marche ?

n°271883
goueg
De passage
Posté le 18-12-2002 à 00:40:30  profilanswer
 

petoulachi a écrit :

non elle doit la faire sur la meme page (c imposé). Donc tu ferai comment pour que ça marche ?

il te l'a dit!
Au lieu de vérifier qu'on a appuyé sur button3, tu vérifies que la valeur associée a la textarea n'est pas nulle, c tout

n°271909
youdontcar​e
Posté le 18-12-2002 à 06:49:58  profilanswer
 

Goueg, merci ;)

n°272200
goueg
De passage
Posté le 18-12-2002 à 16:09:54  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  formulaire : action submit qd on appuis sur entree

 

Sujets relatifs
[PHP] ds un formulaire forcer la casse[JavaScript] Envoi d'un formulaire en différé..
Tester le type d'une variable entrée dans scanfformulaire > Mailto:$une variable, est ce possible ?
[js] comment lister les champs d'un formulaire ?Requête action sous Access 2002
Mettre une image pour submit ou risette ?[shell-bash] attendre un certain temps avant l'action suivante
[HTML/tomcat] Formulaire + bouton back : pb conservation des champs...Mettre un formulaire dans une variable
Plus de sujets relatifs à : formulaire : action submit qd on appuis sur entree


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR