5549 sujets

Sémantique web et HTML

Bonjour,

OnClick() avec Select fonctionne sur un PC, mais ne fonctionne pas avec Safari sur un IPAD.
Par contre un bouton avec Onclick() fonctionne bien dans safari :

<boutton1 onclick="p2(1,<?php echo $db_compt; ?> )">Calcul</boutton1>

Ce qui ne fonctionne pas sur safari est ci-dessous.
Merci pour votre aide.
Marcel


<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>


function p2(var1,var2){  
 alert("ok" );
}
Modérateur
Bonjour,

1) T'es sûr que ton code marche avec Chrome ?

2) C'est mieux d'utiliser ici onchange plutôt que onclick

3) C'est à utiliser sur la balise <select>, pas sur les balises <option>

4) Il me semble que c'est essentiellement firefox qui connait onclick pour la balise <option>, et que de ce fait, il n'est pas envisageable d'utiliser onclick pour cette balise.

Amicalement,