er det noe ála dette du trenger:
<html>
<head>
</head>
<body>
<script>
function calculate(form){
var val1 = form.t1.value;
var val2 = form.t2.value;
if( val1 < val2 ){
form.t2.value = val2 - val1;
}
}
</script>
<form name=\"form\">
<input type=\"text\" name=\"t1\" onChange=\"calculate(this.form);\"><br>
<input type=\"text\" name=\"t2\" value=\"45\" disabled><br>
</body>
</html>
/nute
Jeg har syslet dette sammen til dig! Hvis man laver felt 3 til \"hidden\" så kan man jo fint bruge det og lægge den tilbage i basen.
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form name = \"formfatter\">
<input type = \"int\" name = \"felt1\" value = \"50\">
<input type = \"int\" name = \"felt2\" value = \"\" onchange = \"omregn();\">
<input type = \"int\" name = \"felt3\" value = \"0\">
</form>
<script language=\"JavaScript\" type=\"text/javascript\">
function omregn()
{
var a = parseInt(document.formfatter.felt1.value);
var b = parseInt(document.formfatter.felt2.value);
var c = a + b;
document.formfatter.felt3.value = c;
}
</script>
</body>
</html>
/senj
lidt tydeligere
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form name = \"formfatter\">
<td>Point nu</td>
<input type = \"int\" name = \"felt1\" value = \"50\"><br>
<td>Tildel point</td>
<input type = \"int\" name = \"felt2\" value = \"\" onchange = \"omregn();\"><br>
<td>Resultat</td>
<input type = \"int\" name = \"felt3\" value = \"0\" disabled>
</form>
<script language=\"JavaScript\" type=\"text/javascript\">
function omregn()
{
var a = parseInt(document.formfatter.felt1.value);
var b = parseInt(document.formfatter.felt2.value);
var c = a + b;
document.formfatter.felt3.value = c;
}
</script>
</body>
</html>
Det ser fint ud.... Men jeg tester lige!
Ps. JEg skal trække fra i en DB.