Je sais que cela a déjà été demandé, mais je ne trouve pas de solution à mon problème.Insérer un texte de sélection dans la base de données
J'ai une boîte de sélection avec trois options et trois valeurs, ces valeurs sont utilisées pour effectuer certains calculs en utilisant JS, donc je ne peux pas les modifier pour correspondre au texte d'option. Ceci pour calculer la quantité de V.A.T.
Mes sélectionner ressemble à ceci:
<select name="tax" id="tax" class="select">
<option value="20">Standard 20%</option>
<option value="0">Zero 0%</option>
<option value="0">Exempt 0%</option>
</select>
Ce qui est bien, mais je dois insérer le texte dans la base de données et non les valeurs, car il doit être vu dans le back-end. J'ai essayé une fonction javascript pour ajouter une entrée cachée à la boîte de sélection ciblant l'option qui est sélectionnée mais c'était un peu bogué, et n'a pas semblé juste. Je pensais à afficher le texte à côté de la valeur quand il est extrait de la base de données, mais je ne serais pas capable de distinguer des deux montants 0.
Quelqu'un peut-il s'il vous plaît offrir d'autres solutions, les meilleures approches à ce sujet.
Merci beaucoup
Vous écrivez ceci à la base de données en utilisant AJAX? – BenM
Dupliqué: http://stackoverflow.com/questions/610336/javascript-retrieving-the-text-of-the-selected-option-in-select-element – melancia
vous pouvez utiliser l'attribut 'data' pour contenir vos valeurs de calcul et utilisez l'attribut 'value' pour contenir les valeurs que vous voulez stocker. – dnagirl