Hi Leute,
habe ein kurzes JScript geschrieben,welches nach einer Benutzereingabe Primzahlen berechnet. Bedauerlicherweise wird die Benutzereingabe nicht entgegengenommen. Eine statische Primzahlen-Berechnung funktioniert hingegen.
Der Bug muss also in der Formular-Programmierung liegen. Nur wo?
Danke für jedwelche Tipps.....
P.S.: Habe diese Frage vor 3 Tagen in einem anderen Forum bereits gepostet, bekam allerdings kein feedback.
hoffe also, dass dieser thread nicht aufgrund crossposting geschlossen wird.
Denke ma', 3 Tage ohne Antwort dürften reichen, um die Problematik in einem anderen Forum zu posten
habe ein kurzes JScript geschrieben,welches nach einer Benutzereingabe Primzahlen berechnet. Bedauerlicherweise wird die Benutzereingabe nicht entgegengenommen. Eine statische Primzahlen-Berechnung funktioniert hingegen.
Der Bug muss also in der Formular-Programmierung liegen. Nur wo?
Danke für jedwelche Tipps.....
P.S.: Habe diese Frage vor 3 Tagen in einem anderen Forum bereits gepostet, bekam allerdings kein feedback.
hoffe also, dass dieser thread nicht aufgrund crossposting geschlossen wird.
Denke ma', 3 Tage ohne Antwort dürften reichen, um die Problematik in einem anderen Forum zu posten
HTML:
<!Doctype html> <!-- Definition des doctype-Modus -->
<html> <!-- Definition des Stammverzeichnises -->
<head> <!-- Definition des Kopfbereiches -->
<meta charset="utf-8"> <!-- charset[utf-8:] definiert den deutschen Zeichensatz -->
<title> HTML-Skelett </title> <!-- weist dem HTML-Dokument in der Registerkarte einen Namen zu -->
</head>
<style>
body {
background-color:lightgreen;
font-family:Times New Roman;
font-size:30px;
color:blue;
}
</style>
<body> <!-- Definition des Bodybereiches -->
<h1> Primzahlen </h1>
<form name="eingabe">
Bitte n eingeben: <input type="text" id="wert" size="10"><br>
</form>
<script language="JavaScript">
function finden(number){
for(var i=1,feld=[];i<=number;i++){
if(!(number%i)){
feld[feld.length]=i;
}
}
return feld;
}
function isprim(number){
return finden(number).length===2;
}
function findprim(number){
for(var i=1,feld=[];i<=number;i++){
if (isprim(i)){
feld[feld.length]=i;
document.write(+i+",");
}
}
return feld;
}
//findprim(100);
var wert = document.getElementById("wert").value;
findprim(wert);
</script>
</body>
</html>
Zuletzt bearbeitet von einem Moderator: