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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  HTML Select et OnClick() ne fonctionne pas sur Safari

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

HTML Select et OnClick() ne fonctionne pas sur Safari

n°2378420
marcel65
Posté le 10-03-2021 à 23:23:47  profilanswer
 

Bonsoir,
 
OnClick() avec Select fonctionne sur un PC, mais ne fonctionne pas avec Safari sur un IPAD.
Elle fonctionne bien avec safari dans un bouton :  
[php]
<boutton1 onclick="p2(1,<?php echo $db_compt; ?> )">Calcul</boutton1>
[/php]
Mais la fonction ne se lance pas sur safari, avec le code ci-dessous.
Merci pour votre aide.
Marcel
 
[php]
<select name="0[]">
       <option value="Aucune" onclick="p2(0,<?php echo $db_compt; ?> );">Aucune</option>
       <?php  
         for($w=0; $w<$nb_tab_typeassu; $w++)
        {
     $mesparam=$mesparametres->nbuk($tab_typeassu[$w][5]);
 ?>
                   <option value="<?php echo $tab_typeassu[$w][4]; ?>" onclick="p2(<?php echo $mesparam; ?>,<?php echo $db_compt; ?> )">
                        <?php echo $tab_tab_typeassu[$w][4]; ?>
                   </option>
       <?php
        }
       ?>
</select>
[/php]
[js]
function p2(var1,var2){  
 alert("ok" );
}
[/js]

mood
Publicité
Posté le 10-03-2021 à 23:23:47  profilanswer
 

n°2379011
gatsu35
Blablaté par Harko
Posté le 16-03-2021 à 04:53:35  profilanswer
 

marcel65 a écrit :

Bonsoir,
 
OnClick() avec Select fonctionne sur un PC, mais ne fonctionne pas avec Safari sur un IPAD.
Elle fonctionne bien avec safari dans un bouton :  
[php]
<boutton1 onclick="p2(1,<?php echo $db_compt; ?> )">Calcul</boutton1>
[/php]
Mais la fonction ne se lance pas sur safari, avec le code ci-dessous.
Merci pour votre aide.
Marcel
 
[php]
<select name="0[]">
       <option value="Aucune" onclick="p2(0,<?php echo $db_compt; ?> );">Aucune</option>
       <?php  
         for($w=0; $w<$nb_tab_typeassu; $w++)
        {
     $mesparam=$mesparametres->nbuk($tab_typeassu[$w][5]);
 ?>
                   <option value="<?php echo $tab_typeassu[$w][4]; ?>" onclick="p2(<?php echo $mesparam; ?>,<?php echo $db_compt; ?> )">
                        <?php echo $tab_tab_typeassu[$w][4]; ?>
                   </option>
       <?php
        }
       ?>
</select>
[/php]
[js]
function p2(var1,var2){  
 alert("ok" );
}
[/js]


Ben c'est clairement du code moche, et c'est pas onclick sur les <option> qu'il faut faire,  mais onchange sur le <select>  
Et ensuite changeer ton codee pour que ton value soit plutôt "$mesparam"
et dans le onchange du select tu appelles p2 avec la valeur selectionnee
<select onchange "p2(event.currentTarget.value)">
 
Parcee que là c'est de l'ultrabricolage du dimanche que tu nous fais.


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

  HTML Select et OnClick() ne fonctionne pas sur Safari

 

Sujets relatifs
Batch dont la modification ne fonctionne que si je copie le fichierhtml/css/js
[AStudio 4.2] Lien avec l'émulateur qui fonctionne malsoucis pour paramétrer un tableau html
Fonction onclick .svg RER APostGrSQL SELECT DISTINCT un truc pas clair SVP
[Batch][W10] Sortie std ne fonctionne pas sous task sched[HTML] Jeu d'échecs en HTML : renvoyer l'état du jeu
Passerelle SMS : générer une URL par html ou VB 
Plus de sujets relatifs à : HTML Select et OnClick() ne fonctionne pas sur Safari


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