Bonjour,
J'ai créé un formulaire dans lequel il y a plusieurs onglet. Dans chaque onglet l'internaute peut cliquer sur des boutons radios. En fonction de ses choix, le résultat doit s'afficher dans une div. Je bute sur la combinaison des choix et l'afichage du coup de mon résultat.
Voici ce que j'ai commencé à faire :
<script type="text/javascript">
function prix()
{
var monuments = document.getElementsByName("monuments");
var granits = document.getElementsByName("granits");
for(i=0;i<monuments.length;i++){
if(monuments.checked){
var valeur = parseInt(monuments[i].value);
document.getElementById('texte').innerHTML = valeur;
}
}
}
function enlever()
{
if (document.getElementById('email').value == 'Votre e-mail')
{
q = document.getElementById('email').value = '';
}
}
function rajouter()
{
if (document.getElementById('email').value == '')
{
document.getElementById('email').value = 'Votre e-mail';
}
}
</script>
bouton radio concernant l'onglet 1 :
<input onchange="prix()" type="radio" value="816" id="alhambra" name="monuments"/>
<input onchange="prix()" type="radio" value="1594" id="helios" name="monuments"/>
bouton radio concernant l'onglet 2 :
<input onchange="prix()" type="radio" value="300" id="tarn" name="granits"/>
<input onchange="prix()" type="radio" value="400" id="dalva" name="granits"/>
ma div qui affiche le résultat :
<div id="texte">0</div>
Par exemple, si on clique sur "alhambra" et le combinant avec "tarn" sa doit me donner un prix différent que "alhambra" et "dalva".
Une petite idée de là ou je pêche ?[/i]
J'ai créé un formulaire dans lequel il y a plusieurs onglet. Dans chaque onglet l'internaute peut cliquer sur des boutons radios. En fonction de ses choix, le résultat doit s'afficher dans une div. Je bute sur la combinaison des choix et l'afichage du coup de mon résultat.
Voici ce que j'ai commencé à faire :
<script type="text/javascript">
function prix()
{
var monuments = document.getElementsByName("monuments");
var granits = document.getElementsByName("granits");
for(i=0;i<monuments.length;i++){
if(monuments.checked){
var valeur = parseInt(monuments[i].value);
document.getElementById('texte').innerHTML = valeur;
}
}
}
function enlever()
{
if (document.getElementById('email').value == 'Votre e-mail')
{
q = document.getElementById('email').value = '';
}
}
function rajouter()
{
if (document.getElementById('email').value == '')
{
document.getElementById('email').value = 'Votre e-mail';
}
}
</script>
bouton radio concernant l'onglet 1 :
<input onchange="prix()" type="radio" value="816" id="alhambra" name="monuments"/>
<input onchange="prix()" type="radio" value="1594" id="helios" name="monuments"/>
bouton radio concernant l'onglet 2 :
<input onchange="prix()" type="radio" value="300" id="tarn" name="granits"/>
<input onchange="prix()" type="radio" value="400" id="dalva" name="granits"/>
ma div qui affiche le résultat :
<div id="texte">0</div>
Par exemple, si on clique sur "alhambra" et le combinant avec "tarn" sa doit me donner un prix différent que "alhambra" et "dalva".
Une petite idée de là ou je pêche ?[/i]