stelleEins = beginU.indexOf(".");
kommt ein fehler, was ich auf die tatsache zurückgeführt habe,dass beginU nicht mit einem richtigen wert initialisiert wird. was mache ich falsch?
<html>
<head>
<title>Calculator</title>
<script type="text/javascript">
function TageErmitteln(beginU, endU, bland) {
var anzTage
var begin
var end
var bundesland;
var stelleEins
var stelleZwei
var tag
var monat
var jahr;
stelleEins = beginU.indexOf(".");
stelleZwei = beginU.lastIndexOf(".");
tag = beginU.slice(0,stelleEins);
monat = beginU.slice(stelleEins+1, stelleZwei);
jahr = beginU.slice(stelleZwei+1, stelleZwei+2);
begin= new Date(jahr, monat-1, tag);
tag = endU.slice(0,stelleEins);
monat = endU.slice(stelleEins+1, stelleZwei);
jahr = endU.slice(stelleZwei+1, stelleZwei+2);
end = newDate(jahr, monat-1,tag);
}
</script>
</head>
<body>
<form name="Urlaubstageberechner" action="">
<p>
<input type="text" name="stD">
<input type="text" name="enD" maxlength="10">
<label>
<select name="bundesland" size="1">
<option selected>Baden-Württemberg</option>
<option>Bayern</option>
<option>Berlin</option>
<option>Hessen</option>
<option>Nordrhein-Westfalen</option>
</select>
</label>
<input name="Schaltfläche" type="button" onclick="document.Urlaubstageberechner.anzahlTageText.v
alue=TageErmitteln(document.Urlaubstageberechner.stD.Value, document.Urlaubstageberechner.enD.Value, document.Urlaubstageberechner.bundesland.Value)" value="Urlaubstage ermitteln">
<br>
<label><strong>Anzahl Tage</strong>
<input type="text" name="anzahlTageText">
</label>
</p>
</form>
</body>
</html>

Hilfe
Neues Thema
Antworten

Nach oben



