• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bedingung in HTML

Stone0100

Neues Mitglied
Hallo HTML-Freunde,

ich habe ein problem mit der Bedingung in HTML.

Bei folgendem Code möchte ich gern eine Wenn-Dann Funktion rein bringen, das heißt wenn ich bei der ersten Auswahl die 1 nehme soll bei der zweiten Auswahl nur die Auswahl 3, 4, 5 dargestellt werden.

Hoffe es kann mir einer kurzfristig helfen.

Im Voraus vielen Dank!

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="mySAP.com 1.0">
<link rel="stylesheet" href="ck_ecp_stylesheet.css" type="text/css">
<script language="javascript" type="text/javascript">
var max = 250;
var eName = "ck_ecp_edit";
var c = new String(" \t\r\n");
function createElement(name,value,type) {
var el;
el = document.createElement("input");
el.type = type;
el.name = name;
el.value = value;
return el;
}
function lTrim(str) {
var s = new String(str);
if (c.indexOf(s.charAt(0)) != -1) {
var len = s.length;
var i = 1;
while (i < len && (c.indexOf(s.charAt(i)) != -1)) {
i++;
}
s = s.substring(i,len);
}
return s;
}
function rTrim(str) {
var s = new String(str);
var len = s.length;
if (c.indexOf(s.charAt(len -1 )) != -1) {
var i = len - 2;
while (i > 0 && (c.indexOf(s.charAt(i)) != -1)) {
i--;
}
s = s.substring(0,i + 1);
}
return s;
}
function trim(str) {
return lTrim(rTrim(str));
}
function checkInput(form) {
var tArea = form.elements[eName];
if (tArea) {
tArea.value = trim(tArea.value);
text = tArea.value;
var length = text.length;
if (length > max) {
if (length > 255) {
text = text.substring(0,255);
length = 255;
}
var loop = Math.ceil(length/max);
var start = 0;
var cnt = 0;
var take = max;
var p, n, fld;
while (cnt < loop) {
p = text.substr(start,take);
start += take;
if ((start + take) > length) {
take = (length - start);
}
n = eName + cnt;
fld = createElement(n,p,"hidden");
form.appendChild(fld);
cnt++;
}
tArea.value = "";
}
}
return true;
}
</script>
<script>
function handleF4(str)
{
document.all.FORM1.CK_ECP_F4_HANDLER.value = str;
document.all.FORM1.submit();
document.all.FORM1.CK_ECP_F4_HANDLER.value = "";
}
</script>
</script>
</head>
<body bgcolor="#95B2C3">
<form name="FORM1" method="POST" action="SAPEVENT:SUBMIT" onSubmit="return checkInput(this)">
<input type=hidden name="CK_ECP_F4_HANDLER" value="">
<table class="table7" border="0" cellspacing="2" cellpadding="0">
<tr>
<td class="header2" colspan="2">&nbsp;&nbsp;`DESC`&nbsp;&nbsp;</td>
</tr>
<tr>
<td class="table8" valign="center" nowrap>&nbsp;&nbsp;`CHARS[ZMNB_TYPLEUCHTEND].DESC`&nbsp;&nbsp;</td>
<td bgcolor="#FFFFFF"><select class="pulldown" name="ZMNB_TYPLEUCHTEND"`CKECP.DISABLED`>
<option value="1" `CHARS[ZMNB_TYPLEUCHTEND].VALUE[1].SELECTED`> `CHARS[ZMNB_TYPLEUCHTEND].VALUE[1].DESC`</option>
<option value="2" `CHARS[ZMNB_TYPLEUCHTEND].VALUE[2].SELECTED`> `CHARS[ZMNB_TYPLEUCHTEND].VALUE[2].DESC`</option>
<option value="3" `CHARS[ZMNB_TYPLEUCHTEND].VALUE[3].SELECTED`> `CHARS[ZMNB_TYPLEUCHTEND].VALUE[3].DESC`</option>
<option value="4" `CHARS[ZMNB_TYPLEUCHTEND].VALUE[4].SELECTED`> `CHARS[ZMNB_TYPLEUCHTEND].VALUE[4].DESC`</option>
<option value="5" `CHARS[ZMNB_TYPLEUCHTEND].VALUE[5].SELECTED`> `CHARS[ZMNB_TYPLEUCHTEND].VALUE[5].DESC`</option>
<option value="6" `CHARS[ZMNB_TYPLEUCHTEND].VALUE[6].SELECTED`> `CHARS[ZMNB_TYPLEUCHTEND].VALUE[6].DESC`</option>
<option value="7" `CHARS[ZMNB_TYPLEUCHTEND].VALUE[7].SELECTED`> `CHARS[ZMNB_TYPLEUCHTEND].VALUE[7].DESC`</option>
<option value="8" `CHARS[ZMNB_TYPLEUCHTEND].VALUE[8].SELECTED`> `CHARS[ZMNB_TYPLEUCHTEND].VALUE[8].DESC`</option>
<option value="9" `CHARS[ZMNB_TYPLEUCHTEND].VALUE[9].SELECTED`> `CHARS[ZMNB_TYPLEUCHTEND].VALUE[9].DESC`</option>
<option value="10" `CHARS[ZMNB_TYPLEUCHTEND].VALUE[10].SELECTED`> `CHARS[ZMNB_TYPLEUCHTEND].VALUE[10].DESC`</option>
<option value="11" `CHARS[ZMNB_TYPLEUCHTEND].VALUE[11].SELECTED`> `CHARS[ZMNB_TYPLEUCHTEND].VALUE[11].DESC`</option>
<option value="12" `CHARS[ZMNB_TYPLEUCHTEND].VALUE[12].SELECTED`> `CHARS[ZMNB_TYPLEUCHTEND].VALUE[12].DESC`</option>
<option value="13" `CHARS[ZMNB_TYPLEUCHTEND].VALUE[13].SELECTED`> `CHARS[ZMNB_TYPLEUCHTEND].VALUE[13].DESC`</option>
</select></td>
</tr>
<tr>
<td class="table8" valign="center" nowrap>&nbsp;&nbsp;`CHARS[ZMNB_LEUCHTMITTELD].DESC`&nbsp;&nbsp;</td>
<td bgcolor="#FFFFFF"><select class="pulldown" name="ZMNB_LEUCHTMITTELD"`CKECP.DISABLED`>
<option value="1" `CHARS[ZMNB_LEUCHTMITTELD].VALUE[1].SELECTED`> `CHARS[ZMNB_LEUCHTMITTELD].VALUE[1].DESC`</option>
<option value="2" `CHARS[ZMNB_LEUCHTMITTELD].VALUE[2].SELECTED`> `CHARS[ZMNB_LEUCHTMITTELD].VALUE[2].DESC`</option>
<option value="3" `CHARS[ZMNB_LEUCHTMITTELD].VALUE[3].SELECTED`> `CHARS[ZMNB_LEUCHTMITTELD].VALUE[3].DESC`</option>
<option value="4" `CHARS[ZMNB_LEUCHTMITTELD].VALUE[4].SELECTED`> `CHARS[ZMNB_LEUCHTMITTELD].VALUE[4].DESC`</option>
<option value="11" `CHARS[ZMNB_LEUCHTMITTELD].VALUE[11].SELECTED`> `CHARS[ZMNB_LEUCHTMITTELD].VALUE[11].DESC`</option>
<option value="5" `CHARS[ZMNB_LEUCHTMITTELD].VALUE[5].SELECTED`> `CHARS[ZMNB_LEUCHTMITTELD].VALUE[5].DESC`</option>
<option value="6" `CHARS[ZMNB_LEUCHTMITTELD].VALUE[6].SELECTED`> `CHARS[ZMNB_LEUCHTMITTELD].VALUE[6].DESC`</option>
<option value="12" `CHARS[ZMNB_LEUCHTMITTELD].VALUE[12].SELECTED`> `CHARS[ZMNB_LEUCHTMITTELD].VALUE[12].DESC`</option>
<option value="7" `CHARS[ZMNB_LEUCHTMITTELD].VALUE[7].SELECTED`> `CHARS[ZMNB_LEUCHTMITTELD].VALUE[7].DESC`</option>
<option value="8" `CHARS[ZMNB_LEUCHTMITTELD].VALUE[8].SELECTED`> `CHARS[ZMNB_LEUCHTMITTELD].VALUE[8].DESC`</option>
<option value="9" `CHARS[ZMNB_LEUCHTMITTELD].VALUE[9].SELECTED`> `CHARS[ZMNB_LEUCHTMITTELD].VALUE[9].DESC`</option>
<option value="10" `CHARS[ZMNB_LEUCHTMITTELD].VALUE[10].SELECTED`> `CHARS[ZMNB_LEUCHTMITTELD].VALUE[10].DESC`</option>
</select></td>
</tr>
</table>
<p>
`COMMENT.DESC`<br>
<textarea name="ck_ecp_edit" rows="3" cols="40"`CKECP.DISABLED`>`COMMENT.VALUE`</textarea>
</p>
<p><input type="submit" value="`EVENT[SUBMIT].DESC`"></p>
</form>
</body>
</html>
 
Hallo,

in HTML kann es keine Bedingung geben. HTML ist HYPERTEXT MARKUP LANGUAGE aber keine Programmiersprache mit Schleifen und Bedingungen. In deinem geposteten Code befindet sich jedoch Javascript, das kann sowas. Entsprecher Beispielcode ist dort auch gegeben, z.B. hier:

if (length > 255) { /// WENN DIE LÄNGER GRÖßER 255 ist
text = text.substring(0,255); /// dann gilt das hier
length = 255;
}

 
Zurück
Oben