Récupérer la valeur d'une checkbox d'une autre page

Résolu/Fermé
Célio MARTIN - 25 nov. 2017 à 18:28
 Célio MARTIN - 25 nov. 2017 à 21:47
Bonjour,
Je suis débutant et je suis entrain de crée un planning de disponibilité horaire et je voudrais qu'en cochant une checkbox la case exemple 8h-9h passe au vert. J'ai réussis à faire cela sur la même page mais que la case se trouve sur une autre page je ne trouve pas. Est il possible de faire ça ? Merci.


A voir également:

6 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
25 nov. 2017 à 18:44
Bonjour,

Comment est chargée ton autre page ?
Tu utilises un formulaire (php) qui te redirige vers ta seconde page ou tu stockes les données de ta première page en bdd avant d'aller sur ton autre page ?
0
Célio MARTIN
25 nov. 2017 à 19:02
Pour l'instant j'ai une page html avec un tableau (par exemple la première case je l'ai nommé b2 et en bas du tableau j'ai mis une checkbox :
<input type='' checkbox '' class='' chb'' onclick=' 'func() ;"/>

et j'ai raccorder une page Java qui dit que quand quand je coche la checkbox la case change de couleur.. Mais je voudrais que cette case se trouve sur une autre page pour pas que les visiteurs puisse modifier
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
25 nov. 2017 à 19:37
Une page java ? Qu'est-ce dont ??
0
Célio MARTIN
25 nov. 2017 à 19:50
ma page html
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<link rel="stylesheet" href="style.[/css/cssclass.php3 css]">
    <script type="text/javascript" src="java.JS"></script>
	<title>Tableau Ouverture</title>
</head>
<body>
<section class="header">
	<h1 id="title"><span>Horaire Ouverture MDL</span><h1>
</section>
<section id="content">

	<table>
		<tr clas="jour">
			<td> </td>
			<td>Lundi</td>
			<td>Mardi</td>
			<td>Mercredi</td>
			<td>Jeudi</td>
			<td>Vendredi</td>
		</tr>
		<tr class="cour">
			<td class="horaire">8h-8h55<td>
			<td id="b2"> fff </td>
			<td> </td>
			<td> </td>
			<td> </td>
		
        </tr>
        <tr class="cour">
			<td class="horaire">8h55-9h<td>
			<td> </td>
			<td> </td>
			<td> </td>
			<td> </td>
		
        </tr>
        <tr class="cour">
			<td class="horaire">9h-9h50<td>
			<td> </td>
			<td> </td>
			<td> </td>
			<td> </td>
		
        </tr>
        <tr class="pause">
			<td class="horaire">9h50-10h05<td>
			<td> </td>
			<td> </td>
			<td> </td>
			<td> </td>
		
        </tr>
        <tr class="cour">
			<td class="horaire">10h05-11h<td>
			<td> </td>
			<td> </td>
			<td> </td>
			<td> </td>
		
        </tr>
        <tr class="cour">
			<td class="horaire">11h-11h55<td>
			<td> </td>
			<td> </td>
			<td> </td>
			<td> </td>
		
        </tr>
        <tr class="cour">
            <td class="horaire">12h-13h<td>
			<td> </td>
			<td> </td>
			<td> </td>
			<td> </td>
		
        </tr>
        <tr class="cour">
            <td class="horaire">12h05-12h55<td>
			<td> </td>
			<td> </td>
			<td> </td>
			<td> </td>
		
        </tr>
        <tr class="cour">
            <td class="horaire">13h10-14h05<td>
			<td> </td>
			<td> </td>
			<td> </td>
			<td> </td>
		
        </tr>
        <tr class="cour">
        <td class="horaire">14h05-15h<td>
			<td> </td>
			<td> </td>
			<td> </td>
			<td> </td>
		
        </tr>
        <tr class="cour">
           <td class="horaire">15h-15h55<td>
			<td> </td>
			<td> </td>
			<td> </td>
			<td> </td>
		
        </tr>
        <tr class="pause">
            <td class="horaire">15h55-16h10<td>
			<td> </td>
			<td> </td>
			<td> </td>
			<td> </td>
		
        </tr>
        <tr class="cour">
            <td class="horaire">16h10-17h05<td>
			<td> </td>
			<td> </td>
			<td> </td>
			<td> </td>
		
        </tr>
        <tr class="cour">
           <td class="horaire">17h05-18h00<td>
			<td> </td>
			<td> </td>
			<td> </td>
			<td> </td>
		
        </tr>



	</table>

</section id="sidebar right">

     <input type="checkbox" class="chb" onclick="func();"/>test [0]



</body>
</html>

mon css
body{
	 background-color: grey;


}

table {
	margin: auto;
	padding: 10px;
    border: solid 20px;
	border-radius: 20px;

}




td {
	text-align: center;
	border: 1px solid black;
	width: 175px;

}
#title{
    position:relative;
    text-align:center;
}
#title::before{
    content:"";
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    background:#a9c622;
    height:2px;
    z-index:-1;
}
#title span{
    background:#a9c622;
    padding:4px 8px;
}

.cour {
	height: 30px;
}
.pause {
	background-color: #FE2E2E;
}
.horaire{
	background-color: white;
}


mon js :
function func()
             {
                 var chb = document.getElementsByClassName('chb');
                 
                 if(chb[0].checked)
                 {
                     document.getElementById('b2').style.background = 'green';
                 }
                 if(!chb[0].checked)
                 {
                     document.getElementById('b2').style.background = 'blue';
                 }
}


donc je suis vraiment debutant mais voila s'il y a une autre solution..?
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
25 nov. 2017 à 19:58
Donc JAVASCRIPT et non JAVA...
Par contre... ça ne me dit toujours pas comment tu passes de ta première page à ta seconde...

Si ton but est de faire une page de "paramétrage" .. il faudra stocker les données dans une BDD... et ensuite utiliser un langage serveur pour pouvoir les manipuler.
0
Célio MARTIN
25 nov. 2017 à 20:07
Je n'ai pas trouvé la solution justement pour passer d'une page à l'autre.. donc oui mon but est de faire un genre de paramétrage.. Avez vous un conseil pour que je puisse accomplir ce projet ? Je m'y connais vraiment pas, faut il que j'apprenne le langage php ou js avant de me lancer sur un projet ?
Merci pour votre patiente
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
25 nov. 2017 à 20:17

faut il que j'apprenne le langage php ou js avant de me lancer sur un projet ?

Oui. Les deux.

Le JS pour gérer les actions de l'utilisateur côté navigateur (comme tu l'as fais pour le changement de background )
Le PHP pour la gestion côté serveur comme par exemple stocker des infos dans une BDD et t'en resservir sur d'autres pages
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Célio MARTIN
25 nov. 2017 à 20:20
Il faut donc que je commence par le javascript et ensuite le php ?
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
25 nov. 2017 à 20:51
y'a pas vraiment d'ordre.
Mais dans l'idéal, on apprend à utiliser correctement dans l'ordre :
HTML + CSS
JAVASCRIPT
PHP ( avec le langage SQL pour manipuler les BDD )
Bien entendu.. il faut aussi apprendre les BASES DE DONNEES ( concevoir intelligemment une BDD et y faire des requêtes SQL)
Autant te dire que ça ne se fera pas en trois jours......
0
Célio MARTIN
25 nov. 2017 à 21:11
Merci pour tes conseils je m'y lance et j'espere pouvoir te presenter mon projet quand j'aurais fini ! Bonne continuation et encore merci bcp de votre patiente
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
25 nov. 2017 à 21:20
0
C&eacute;lio MARTIN
25 nov. 2017 à 21:47
Pas de soucis merci
0