begin process at 2012 05 29 18:04:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

remplacer un checkbox par une image


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

remplacer un checkbox par une image

vendredi 30 juin 2006 à 09:20:50 | remplacer un checkbox par une image

jasou62114

bonjour voilà j'ai un petit soucis j'ai une méthode qui fonctionne avec un checkbox pour en cocher d'autre mais je n'arrive pas à le remplacer par une image qui agirai de la même facon.
Quelqu'un saurait-il comment faire?...

dans le head j'ai ceci

<script langage="Javascript">
function selectall(cas,choix){
  //test si on a plusieur ligne
  if(choix.length>0){
    if (cas.checked){
      for (var i=0; i<choix.length;i++){
        choix[i].checked=true
      }
    }
    else{
      for (var i=0; i<choix.length;i++){
        choix[i].checked=false
      }
    }
  }
  else{
    if (cas.checked){
      choix.checked=true
    }
    else{
      choix.checked=false
    }
  }
}</script>

Et dans le body j'ai ceci :

<?php
echo "<table border='0'><tr><td colspan='4' align='center'><input type='checkbox' value='tous' name='all' onclick='selectall(document.SaisieMessage.all,document.SaisieMessage.choix)'></th></tr>";
    $cpt='0';
        while($row = mysql_fetch_array( $req)) {
        $pair=pair($cpt);
        $impair=impair($cpt);
        if($pair=="oui"){
            echo "<tr><td><font class='c09Bleu'>".$row['nom_tbl_user']." - ".$row['prenom_tbl_user']."</font></td><td><center><input type='checkbox' name='choix' value=\" ".$row['id_tbl_user']."\"></center></td>";
            $pair="non";
            }
        if($impair=="oui"){
            echo "<td><font class='c09Bleu'>".$row['nom_tbl_user']." - ".$row['prenom_tbl_user']."</font></td><td><center><input type='checkbox' name='choix' value=\" ".$row['id_tbl_user']."\"></center></td></tr>";
            $impair="non";
            }
        $cpt++;
        }
?>
</table>

vendredi 30 juin 2006 à 12:08:17 | Re : remplacer un checkbox par une image

bultez

Membre Club





bonjour,

cela aurait été plus simple avec la page html générée qu'avec le php !
ben oui : nous, on n'a pas $req, la base, ....

mais à priori : remplacer
 <input type='checkbox' value='tous' name='all' onclick='selectall(document.SaisieMessage.all,document.SaisieMessage.choix)'>
par
 <img    src='nom image.gif' 
             onclick='selectall(document.SaisieMessage.all,document.SaisieMessage.choix)'; />
et cà devrait le faire...

cordialement   BulAnime.gifBul.   site.gifSite
ps : moi j'évite les noms que le html/javascript risque de connaître ( all... )

/FONT>
vendredi 30 juin 2006 à 12:10:25 | Re : remplacer un checkbox par une image

bultez

Membre Club
erreur, il faut lire :
<img    src='nom image.gif' 
             onclick='selectall(document.SaisieMessage.all,document.SaisieMessage.choix);' />

cordialement   BulAnime.gifBul.site.gifSite
/B>
vendredi 30 juin 2006 à 13:06:17 | Re : remplacer un checkbox par une image

jasou62114

nan ca ne marche pas j'ai essayer et ca ne marche pas sniff
Voilà la page entière comme demandé


<?php
require("..\fonctions\php\function.php");
session_start();

// Connexion à la BDD
connecter();

$sql = "SELECT id_tbl_user, nom_tbl_user ,prenom_tbl_user FROM tbl_user ORDER BY nom_tbl_user ASC";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" type="text/css" href="../css/formasup_intranet.css"/>
<title>Envoi du message</title>

<script langage="Javascript">
function selectcbx(cas,choix){
  //test si on a plusieur ligne
  if(choix.length>0){
    if (cas.checked){
      for (var i=0; i<choix.length;i++){
        choix[i].checked=true
      }
    }
    else{
      for (var i=0; i<choix.length;i++){
        choix[i].checked=false
      }
    }
  }
  else{
    if (cas.checked){
      choix.checked=true
    }
    else{
      choix.checked=false
    }
  }
}</script>


</head>
<body background = "../img/mecseul_effet.gif">
<div align="center"><img src="../img/bandeau_mail.gif"></div><br><br>
<form method="POST" action="./MessageEnvoye.php" name="SaisieMessage" >
<div align="right"><font class='c09Bleu'>le :</font>
<?php
//<img src='../img/toutdesactiver.gif'>
//<img src='../img/toutselectionner.gif'>
$date=date("d-m-Y");
echo $date."  à  ";
$heure=date("H:i:s");
echo $heure;
$_SESSION['date_msg'] = $date;
$_SESSION['heure_tbl_msg'] = $heure;
?>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>
<input name="Courrier" value="Courrier Suivi" checked="checked" type="radio">
<font class='c09Bleu'>Courrier Suivi</font>
<input name="Courrier" value="Information" type="radio">
<font class='c09Bleu'>Information</font>
<input name="Courrier" value="Note de service" type="radio">
<font class='c09Bleu'>Note de Service</font><br><br>
<?php
echo "<table border='0'><tr><td colspan='4' align='center'><img src='../img/toutselectionner.gif' onclick='selectcbx(document.SaisieMessage.all,document.SaisieMessage.choix);' /></th></tr>";
    $cpt='0';
        while($row = mysql_fetch_array( $req)) {
        $pair=pair($cpt);
        $impair=impair($cpt);
        if($pair=="oui"){
            echo "<tr><td><font class='c09Bleu'>".$row['nom_tbl_user']." - ".$row['prenom_tbl_user']."</font></td><td><center><input type='checkbox' name='choix' value=\" ".$row['id_tbl_user']."\"></center></td>";
            $pair="non";
            }
        if($impair=="oui"){
            echo "<td><font class='c09Bleu'>".$row['nom_tbl_user']." - ".$row['prenom_tbl_user']."</font></td><td><center><input type='checkbox' name='choix' value=\" ".$row['id_tbl_user']."\"></center></td></tr>";
            $impair="non";
            }
        $cpt++;
        }
?>
</table>
<br><br><font class='c09Bleu'>De: </font><input  type="text" name="Emmeteur">
<br><br><font class='c09Bleu'>Sujet:</font>&nbsp;<input  type="text" name="SujetMessage" size='80'><br>
<br><font class='c09Bleu'>Message:</font> <br><textarea cols="80" rows="10" name="SaisieMessage"></textarea><br>
<br>
<div style="text-align: center;">
<input checked="checked" name="DegresUrgence" value="Normal" type="radio"><font class='c09Bleu'>Normal</font>&nbsp;
<input name="DegresUrgence" value="Urgent" type="radio"><font class='c09Bleu'>Urgent</font>
<br><br><input type="image" name="valider" type="submit" src="../img/valider.gif">
<?php
// déconnexion de la BDD
deconnecter();
?>
</div>
</font>
</form>
</body>
</html>

vendredi 30 juin 2006 à 14:26:45 | Re : remplacer un checkbox par une image

bultez

Membre Club


si, si, ce que j'ai fais marche ( j'ai testé !! )

mais quand j'aurais la page html et pas le php
   je serai peut-être en mesure 
   de te dire où ça pêche.

cordialement   
BulAnime.gifBul.site.gifSite



/B>

vendredi 30 juin 2006 à 16:30:51 | Re : remplacer un checkbox par une image

jasou62114

J'espère que c'est ca le code HTML, y'a qu'à un endroit ou j'ai laissé le HTML parce que c'est là qu'il y a problème



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" type="text/css" href="../css/formasup_intranet.css"/>
<title>Envoi du message</title>

<script langage="Javascript">
function selectcbx(cas,choix){
  //test si on a plusieur ligne
  if(choix.length>0){
    if (cas.checked){
      for (var i=0; i<choix.length;i++){
        choix[i].checked=true
      }
    }
    else{
      for (var i=0; i<choix.length;i++){
        choix[i].checked=false
      }
    }
  }
  else{
    if (cas.checked){
      choix.checked=true
    }
    else{
      choix.checked=false
    }
  }
}</script>


</head>
<body background = "../img/mecseul_effet.gif">
<div align="center"><img src="../img/bandeau_mail.gif"></div><br><br>
<form method="POST" action="./MessageEnvoye.php" name="SaisieMessage" >
<div align="right"><font class='c09Bleu'>le :</font>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>
<input name="Courrier" value="Courrier Suivi" checked="checked" type="radio">
<font class='c09Bleu'>Courrier Suivi</font>
<input name="Courrier" value="Information" type="radio">
<font class='c09Bleu'>Information</font>
<input name="Courrier" value="Note de service" type="radio">
<font class='c09Bleu'>Note de Service</font><br><br>
<?php
echo "
<table border='0'>
    <tr>
        <td colspan='4' align='center'><img src='../img/toutselectionner.gif' onclick='selectcbx(document.SaisieMessage.all,document.SaisieMessage.choix);' />
        </td>
    </tr>
";
    $cpt='0';
        while($row = mysql_fetch_array( $req)) {
        $pair=pair($cpt);
        $impair=impair($cpt);
        if($pair=="oui"){
            echo "
    <tr>
        <td><font class='c09Bleu'>".$row['nom_tbl_user']." - ".$row['prenom_tbl_user']."</font></td><td><center><input type='checkbox' name='choix' value=\" ".$row['id_tbl_user']."\"></center>
        </td>";
            $pair="non";
            }
        if($impair=="oui"){
            echo "
        <td><font class='c09Bleu'>".$row['nom_tbl_user']." - ".$row['prenom_tbl_user']."</font></td><td><center><input type='checkbox' name='choix' value=\" ".$row['id_tbl_user']."\"></center>
        </td>
    </tr>";
            $impair="non";
            }
        $cpt++;
        }
?>
</table>
<br><br><font class='c09Bleu'>De: </font><input  type="text" name="Emmeteur">
<br><br><font class='c09Bleu'>Sujet:</font>&nbsp;<input  type="text" name="SujetMessage" size='80'><br>
<br><font class='c09Bleu'>Message:</font> <br><textarea cols="80" rows="10" name="SaisieMessage"></textarea><br>
<br>
<div style="text-align: center;">
<input checked="checked" name="DegresUrgence" value="Normal" type="radio"><font class='c09Bleu'>Normal</font>&nbsp;
<input name="DegresUrgence" value="Urgent" type="radio"><font class='c09Bleu'>Urgent</font>
<br><br><input type="image" name="valider" type="submit" src="../img/valider.gif">
</div>
</font>
</form>
</body>
</html>
lundi 10 juillet 2006 à 10:34:39 | Re : remplacer un checkbox par une image

jasou62114

bon je met que le html on verra...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" type="text/css" href="../css/formasup_intranet.css"/>
<title>Envoi du message</title>

<script langage="Javascript">
function selectcbx(cas,choix){
  //test si on a plusieur ligne
  if(choix.length>0){
    if (cas.checked){
      for (var i=0; i<choix.length;i++){
        choix[i].checked=true
      }
    }
    else{
      for (var i=0; i<choix.length;i++){
        choix[i].checked=false
      }
    }
  }
  else{
    if (cas.checked){
      choix.checked=true
    }
    else{
      choix.checked=false
    }
  }
}</script>


</head>
<body background = "../img/mecseul_effet.gif">
<div align="center"><img src="../img/bandeau_mail.gif"></div><br><br>
<form method="POST" action="./MessageEnvoye.php" name="SaisieMessage" >
<div align="right"><font class='c09Bleu'>le :</font>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>
<input name="Courrier" value="Courrier Suivi" checked="checked" type="radio">
<font class='c09Bleu'>Courrier Suivi</font>
<input name="Courrier" value="Information" type="radio">
<font class='c09Bleu'>Information</font>
<input name="Courrier" value="Note de service" type="radio">
<font class='c09Bleu'>Note de Service</font><br><br>
<table border='0'>
    <tr>
        <td colspan='4' align='center'><img src='../img/toutselectionner.gif' onclick='selectcbx(document.SaisieMessage.all,document.SaisieMessage.choix);' />
        </td>
    </tr>
    <tr>
        <td><font class='c09Bleu'></font></td><td><center><input type='checkbox' name='choix' value=""></center>
        </td>
        <td>
<font class='c09Bleu'>""</font></td><td><center><input type='checkbox' name='choix' value=""></center>
        </td>
    </tr>
</table>
<br><br><font class='c09Bleu'>De: </font><input  type="text" name="Emmeteur">
<br><br><font class='c09Bleu'>Sujet:</font>&nbsp;<input  type="text" name="SujetMessage" size='80'><br>
<br><font class='c09Bleu'>Message:</font> <br><textarea cols="80" rows="10" name="SaisieMessage"></textarea><br>
<br>
<div style="text-align: center;">
<input checked="checked" name="DegresUrgence" value="Normal" type="radio"><font class='c09Bleu'>Normal</font>&nbsp;
<input name="DegresUrgence" value="Urgent" type="radio"><font class='c09Bleu'>Urgent</font>
<br><br><input type="image" name="valider" type="submit" src="../img/valider.gif">
</div>
</font>
</form>
</body>
</html>


Cette discussion est classée dans : choix, row, checked, cpt, pair


Répondre à ce message

Sujets en rapport avec ce message

redirection dans un formulaire [ par attentio ] salut !G un soucis pour faire une redirection dans un formulaire, cad que dans mon formulaire G 2 boutons radios et si on coche l'un ou l'autre a l'en Fonction js fonctionne sous IE mais pas sous FF [ par krz_yama ] Bonjour, Voila je n'y connais rien en HTML ni Javascript, et après un petit temps j'ai produit un bout de code qui fonctionne sous Internet Explorer m interprétation de variables dans une fonction [ par adn_ ] Bonjour,Voila j'ai une fonction a laquelle je passe 2 variables i et j ou i est le numéro de ma checkbox et j le nom, de ce coté la pas de probleme la je ne comprend pas pk ça marche pas :'( [ par dinous ] Bonjour,j'ai ça :$connexion = mysql_pconnect(...); //connexionmysql_select_db(..., $connexion);$mareq = 'SELECT count(distinct libelletype), codetype, problème de popup [ par Thundrax ] On va dire que g un petit problème étant débutant javascript.alors en faite pour faire simple j'ai besoin de récup la valeur d'un bouton d'un popup (f problème de concaténation [ par dubitoph ] ChristopheBonjour,Je cherche à concaténer dans une variable certaines valeurs provenant d'un formulaire.Mon code : var enreg = ""; for(var cpt = 0; c une dose de Javascript,une pincée d'HTML et le tout soupoudré de Pascal [ par poihonss ] J'écris un programme en Pascal où j'utilise du javascript et du Html.Mon problème et que j'ai une liste à choix multiple mais que je n'arrive pas à ré Listes deroulantes avec choix influent sur autres listes!! [ par zigzou ] Voila je suis nouveau dans la communauté du javascript! :/Et g un petit problème:Dans une de mes tables (mySQL) j'effectue une requete pour connaitre récurération de la valeur d'une cellule d'un tableau créer dynamiquent à partir d'une base de données [ par brandon ] Bonjour, alors voila mon problème :je crée un tableau à partir d'une base de données mysql de la façon suivante :$requete="SELECT * FROM intervention checked box [ par ehmarc ] Salutjai un probleme de checked box (si si c le titre) en fait je vau que ma checkbox sous certaines condition ne soit pas accessible pour les conditi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,342 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales