Guten Tag,
Ich habe eine wichtige Frage, undzwar, da ich noch nicht sehr gut mit Events klarkomme und php etc.
Habe ich mir einen Code rausgesucht:
Undzwar wollte ich gerne mit dem onChange event, bei einer Dropbox bei jeder Auswahl einen eigenen Text.
Mein Code:
<script type="text/javascript">
function GetSelected (selectTag) {
var selIndexes = "";
for (var i = 0; i < selectTag.options.length; i++) {
var optionTag = selectTag.options[i];
if (optionTag.selected) {
if (selIndexes.length > 0)
selIndexes += ", ";
selIndexes += optionTag.text;
}
}
var info = document.getElementById ("info");
if (selIndexes.length > 0) {
info.innerHTML = "Selected options: " + selIndexes;
}
else {
info.innerHTML = "There is no selected option";
}
}
</script>
Alles anzeigen
Hier nochmal der ganze Code:
<DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function GetSelected (selectTag) {
var selIndexes = "";
for (var i = 0; i < selectTag.options.length; i++) {
var optionTag = selectTag.options[i];
if (optionTag.selected) {
if (selIndexes.length > 0)
selIndexes += ", ";
selIndexes += optionTag.text;
}
}
var info = document.getElementById ("info");
if (selIndexes.length > 0) {
info.innerHTML = "Selected options: " + selIndexes;
}
else {
info.innerHTML = "There is no selected option";
}
}
</script>
</head>
<body>
Please select some options (use the CTRL key for multiple selection)
<br />
<select name="months" id="months" class="select" onchange="GetSelected (this);">
<option value="1">Donation - Standard ➥ 10 €</option>
<option value="1">Donation - Plus ➥ 15 €</option>
<option value="1">Donation - Pro ➥ 20 €</option>
</select>
<br /><br />
<span id="info" style="border:1px solid #606060; background-color:#e0d0e0;"></span>
</body>
</html>
Alles anzeigen
Leider steht da nur welche Auswahl ich ausgewählt habe.
Ich möchte aber gerne für jede Möglichkeit einen eigenen Text haben bsp bei 10€ -> Diese spende hat einige Features
Dann bei der 15 € -> Diese Spende hat mehr Features als die 10€ Spende
etc.
Diese Texte sollen kommen wenn man halt die Auswhl ausgewählt hat.
Hoffe mir kann jmd helfen.
MFG
PS: Nicht wundern wegen dem schlecht aufgebauten HTML Text, das ist nur ein Beispiel den ich am ende in meine richtige Webseite einbauen werden.