Simuler un clic sur un submit

Simuler un clic sur un submit - HTML/CSS - Programmation

Marsh Posté le 28-05-2009 à 10:38:17    

Bonjour,
 
J'explique mon code de ma page web: Je rentre des critères de recherche puis j'appuie sur un bouton 'rechercher' puis s'affiche un tableau qui contient des données que je suis aller chercher dans une bdd sur ce tableau il y a par exemple comme nom de colonne 'Nom' c'est un lien quand j'appuie dessus je trie mon tableau par nom (ordre alphabétique) mais je voudrai aussi qu'il simule un clic sur mon bouton 'rechercher', pour contourner la fenêtre du renvoie de formulaire quand on reload la page.
 
 
J'ai fais des recherches sur internet mais je ne trouve pas ma solutions ou alors j'utilise mal le code donner

Reply

Marsh Posté le 28-05-2009 à 10:38:17   

Reply

Marsh Posté le 28-05-2009 à 10:45:10    

en javascript:

Code :
  1. document.getElementById('nomdetonformulaire').submit();


 
et sinon, google est ton ami.


Message édité par pataluc le 28-05-2009 à 10:45:51
Reply

Marsh Posté le 28-05-2009 à 10:49:28    

<a href="javascript:document.getElementById('nom_du_form').submit();">Nom</a>
 
comme ceci ?
J'ai déjà fais ma recherche sur google mais rien ne marche :S
 
 
Je vien de tester en simulation sa marche pas
 
<FORM method="POST"  name='simul' id='simul' >
 <INPUT TYPE="submit" name="chezpa" value="afficher" id="chezpas">
</FORM>
 
<a href="#" onclick="javascript:document.getElementById('simul').submit();">afficher</a>
 
<?
if($_POST['chezpa'])
{
echo "HELLO WORLD";
}
?>
 
 
Je débute en php/javascript donc je doit surement faire une erreur de code


Message édité par Sixther le 28-05-2009 à 11:28:40
Reply

Marsh Posté le 28-05-2009 à 12:42:54    

Il manque une action au form. Sans cela, le submit ne fait rien. D'ailleurs, l'appui sur le bouton ne devait pas marcher non plus.

<html>
<body>
<FORM method="POST" name='simul' id='simul' action="test2.htm">  
 <INPUT TYPE="submit" name="chezpa" value="afficher" id="chezpas">  
</FORM>  
<a href="#" onclick="javascript:document.getElementById('simul').submit();">afficher</a>  
</body>
</html>

Reply

Marsh Posté le 08-06-2009 à 21:03:23    

Donne moi le code complet de tes pages. Je te ferai les modifs qu'il faut.
Le triage du tableau se fait lors de la requete SQL à ta base de données.
Il faut relancer la requete SQL quand tu cliques sur l'entête.
Ca peut se faire via une fonction ajax si tu veux éviter de recharger toute la page. Et puis c'est plus beau :p


Message édité par Pascal le nain le 08-06-2009 à 21:03:58
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed