Javascript / Sélect et mise à jour tableau
Plop,
Je suis en mode feigniasse, il fait chaud donc j'ai besoin de votre aide.
Je cherche à faire un truc con.
J'ai un tableau avec des en-têtes de colonnes et de lignes de type <select>.
J'aimerai que suivant la valeur du <select> le tableau se mette à jour.
Le tout en html / js et tout chose compatible avec cordova.
Le but est de faire une application qui calcule le braquet pour les vélos.
Merci d'avance.
Voici ce que j'ai fait pour le moment:
<div>
<h1>Calculateur de braquet</h1>
<hr>
<select name=Roue" id="Roue">
<option value="2.07">26"</option>
<option value="2.15">27.5"</option>
...
</select>
<hr>
<table>
<tr>
<th>
Choix du pigon
</th>
<th>
<select name=Plateau1" id=Plateau1">
<option value="22" selected>22T</option>
<option value="24">24T</option>
...
</select>
</th>
</tr>
<td>
<select name=Pignon1" id=Pignon1">
<option value="10">10T</option>
<option value="11" selected>11T</option>
...
</select>
</td>
<td>
<script language="JavaScript">
window.onload = function () {
var R;
R = document.getElementById("Roue").value;
var Plat1;
Plat1 = document.getElementById("Plateau1").value;
var Pig1;
Pig1 = document.getElementById("Pignon1").value;
var Braquet;
Braquet = Math.floor(Plat1 / Pign1 R 100) / 100;
document.write(Braquet);
}
</script>
</td>
alors le choix du <select> Roue donne un critère de calcule et après le reste dépend du <select> de colonne qui est Plateau (il y en a 4) et des <select> Pignon (il y en a 11.
Du coup ça donne exemple :
27,5
XXX - 22T - 28T - 30T - 38T
11T - ??? - ??? - ??? - ???
13T - ??? - ??? - ??? - ???
40T - ??? - ??? - ??? - ???
Je me doutais que ça passe par Ajax , mais du coup, vous avez pas un bon tuto en FR
Si tu dev régulièrement, va falloir que tu te mettes à l'anglais. La moitié des docs sur les net sont en anglais !
Et même si tu dev pas d'ailleurs, j'comprends pas pourquoi t'essaies pas quand même.
Donc, en FR, non, j'ai pas.
Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.
En accédant à ce site, tu acceptes nos conditions d'utilisation.