Webstatt.org - Community seit 2006 - 2012 (2024?)

einfache frage

Avatar user-180
08.12.2007 12:59

ich bin nicht soder js-typ, wisst ihr ja. deshalb mal eine einfache frage:

ich hab da ein eingabefeld. js soll mithilfe eines externen scripts überprüfen ob da nur nummern drin sind und die dann irggentwie verrechnen. und dann unter dem formular wieder ausgeben. wie macht man sowas? ich habs so probiert:
html:
        <form>
<input type="text" name="koerpergroesse" id="koerpergroesse" />
<input type="submit" value="Idealgewicht berechnen" onclick="idealgewicht();"/>
</form>
<script type="text/javascript">
<!--
if(idealgewicht() > 0) {
document.write("<p>Ihr Idealgewicht beträgt:" + idealgewicht() + "</p>"zwinkern;
}
//-->
</script>

js:

function idealgewicht(){
var ausgabe = document.forms[0].elements[0].value - 100 - document.forms[0].elements[0].value * 0.1;
return ausgabe;
}


wie macht mans richtig?

may the force be with you. but mostly with me.
Avatar user-271
08.12.2007 13:22

mhhh....das kannst du nicht so machen, dass du es aufrufst macht ja nmoch sinn, ich würde es abe rnicht mit einem submit machen, sondern mit einem normalen button....

noja und dann muss die ausgabe entweder in dem onclick-event verpackt sein, oder du musst die ausgabe oben drin in der funktion machen, da kräht bei Javascript kein Hahn danach, ob du das in einer funktion ausgibst, doer nicht Fettes Grinsen

meine lösung:
<html>
<head>
<title></title>
<script type="text/javascript">
<!--
function idealgewicht() {
var size = document.getElementById('koerpergroesse'zwinkern;
var gewicht = size.value - 100 - size.value * 0.1;

if(gewicht > 0) {
document.getElementById('output'zwinkern.innerHTML = gewicht;
}
}
//-->
</script>
</head>
<body>
<form>
<input type="text" id="koerpergroesse" name="koerpergroesse" value="" />
<input type="button" name="send" value="Berechnen" onclick="idealgewicht()" />
</form>

<span style="font-weight: bold;">Ihr Idealgewicht ist: </span>
<div id="output"></div>
</body>
</html>

Aber die Berechnung stimmt ja nicht ganz, da müsste ich ein idealgewicht von 53kg haben -.- und das kann ja irgendwie nicht sein frech

noja...soweit zu dem code, fals erklärung, kann ich morgen nachliefern

#!/bin/bash
traurig){ neutral:& };: