wachteldonk
Erfahrenes Mitglied
Hallo,
wie kann ich alle ausgewählten Einträge aus einer Listbox auslesen
wie kann ich alle ausgewählten Einträge aus einer Listbox auslesen
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<html>
<head>
<title>www.tutorials.de</title>
<meta name="author" content="Quaese">
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
<!--
function checkSelect(strID){
var arrSel = new Array();
var objSel = document.getElementById(strID);
// Selectbox durchlaufen
for(var i=0; i<objSel.length; i++){
// Falls die aktuelle Option ausgewählt wurde
if(objSel.options[i].selected)
arrSel.push(objSel.options[i]);
}
return arrSel;
}
//-->
</script>
</head>
<body>
<button onclick="checkSelect('selID')">checkSelect()</button>
<select size="5" multiple="multiple" id="selID">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>
</body>
</html>
<script type="text/javascript">
function checkSelect(strID){
var arrSel = new Array();
var objSel = document.getElementById(strID);
for(var i=0; i<objSel.length; i++){
if(objSel.options[i].selected)
arrSel.push(objSel.options[i]);
}
return arrSel;
}
</script>
<form name="Moderatorbewerbung" action="action.php" method="post" onsubmit="checkSelect('Serverwahl')">
<!-- Bem.: weitere Formulardaten -->
<select name="Lieblingsserver" id="Serverwahl" size="5" multiple="multiple">
<option value="EA_01">EA #01</option>
<option value="EA_02">EA #02</option>
<option value="EA_03">EA #03</option>
<option value="EA_04">EA #04</option>
<option value="EA_05">EA #05</option>
<option value="EA_06">EA #06</option>
<option value="EA_07">EA #07</option>
<option value="EA_08">EA #08</option>
<option value="EA_09">EA #09</option>
<option value="EA_10">EA #10</option>
</select>
<!-- Bem.: weitere Formulardaten -->
<input type="submit" value="Senden" />
<input type="reset" value="Zurücksetzen" />
</form>
<select name="Lieblingsserver[]" id="Serverwahl" size="5" multiple="multiple">
$_POST['Lieblingsserver'][0];
$_POST['Lieblingsserver'][1];
// ... usw ...
function GenerateHTMLMailBodyLIGHT()
{
// ---------------------------------------------------
// erzeuge einfache HTML-Mail (formatiert mit Tabelle)
// gen simple HTML-mail (formatting via table)
// ---------------------------------------------------
global $MOM_Note;
$rs = "";
if(strlen($MOM_Note)>0) $rs .= $MOM_Note . "<br>"; // Hinweis einfügen, falls vorhanden / include note if given
$rs .= "<table>";
foreach($_POST as $key => $value)
$rs .= "<tr><td>" . $key . "</td><td>  :  </td><td>" . $value . "</td></tr>";
$rs .= "<table><br>";
return $rs;
}
$_POST['Lieblingsserver'][0];
$_POST['Lieblingsserver'][1];
// ... usw ...
function GetSelectedItem() {
len = document.Lieblingsserver.Serverwahl.length
i = 0
chosen = ""
for (i = 0; i < len; i++) {
if (document.Lieblingsserver.Serverwahl[i].selected) {
chosen = chosen + document.Lieblingsserver.Serverwahl[i].value + "\n"
}
}
return chosen
}
<input type=button value="Auswahl bestätigen" onclick="GetSelectedItem();">
function GenerateHTMLMailBodyLIGHT()
{
// ---------------------------------------------------
// erzeuge einfache HTML-Mail (formatiert mit Tabelle)
// gen simple HTML-mail (formatting via table)
// ---------------------------------------------------
global $MOM_Note;
$rs = "";
if(strlen($MOM_Note)>0) $rs .= $MOM_Note . "<br>"; // Hinweis einfügen, falls vorhanden / include note if given
$rs .= "<table>";
foreach($_POST as $key => $value){
if(is_array($value)){
foreach($value as $innerKey => $innerValue){
$rs .= "<tr><td>" . $key . "[". $innerKey . "] = " . "</td><td>  :  </td><td>" . $innerValue . "</td></tr>";
}
}else{
$rs .= "<tr><td>" . $key . "</td><td>  :  </td><td>" . $value . "</td></tr>";
}
}
$rs .= "<table><br>";
return $rs;
}
function checkSelect(strID){
var intCounter = 0;
var objSel = document.getElementById(strID);
for(var i=0; i<objSel.length; i++){
if(objSel.options[i].selected){
var objInput = document.createElement("input");
objInput.type = "hidden";
objInput.name = "Lieblingsserver_" + intCounter++;
objInput.value = objSel.options[i].value;
objSel.form.appendChild(objInput);
}
}
}