money_format in javascript
Danny Kater
04/12/2009 12:10:00Hallo,
Ook nog even een probleem met de money_format.
Ik weet hoe dit werkt met variabelen in php.
Maar nu werk ik met een javascript en vars. Hoe kan ik de uitkomst van het script omzetten met money_format?
Uitkomst = <div id='uitkomst'> </div>
Alvast bedankt
Ook nog even een probleem met de money_format.
Ik weet hoe dit werkt met variabelen in php.
Maar nu werk ik met een javascript en vars. Hoe kan ik de uitkomst van het script omzetten met money_format?
Uitkomst = <div id='uitkomst'> </div>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?
<script type="text/javascript">
function test() {
var getal = ( document.javascript.aantal.value - 0 );
var getal2 = ( 6.75 );
var totaal = (getal2 + getal * '14.95');
document.getElementById('uitkomst').innerHTML = getal * '14.95';
document.getElementById('uitkomsttotaal').innerHTML = (totaal);
}
</script>
<form method="post" name="javascript">
<table border=0 width=500 height=>
<tr>
<td colspan=2>U kunt Shot'm</td>
<tr>
<td><br></td>
<tr>
<td colspan=2><b>Uw bestelling (1/4)</b><br><br></td>
<tr>
<td>
<input type="text" name="aantal" size="2" value="" onchange='test()'></input> stuks Shot'm! (14,95 per stuk)
</td>
<td align=right><div id='uitkomst'> </div></td>
<tr>
<td>Verzendkosten</td><td align=right>6.75</td>
<tr>
<td colspan=2><hr width=100%></td>
<tr>
<td>Totale kosten</td><td align=right><div id='uitkomsttotaal'> </div> </td>
<tr>
<td><br></td>
<tr>
<td><input type="submit" name="submit1" value="Volgende"></input></td>
</tr>
</table>
</form>
?>
<script type="text/javascript">
function test() {
var getal = ( document.javascript.aantal.value - 0 );
var getal2 = ( 6.75 );
var totaal = (getal2 + getal * '14.95');
document.getElementById('uitkomst').innerHTML = getal * '14.95';
document.getElementById('uitkomsttotaal').innerHTML = (totaal);
}
</script>
<form method="post" name="javascript">
<table border=0 width=500 height=>
<tr>
<td colspan=2>U kunt Shot'm</td>
<tr>
<td><br></td>
<tr>
<td colspan=2><b>Uw bestelling (1/4)</b><br><br></td>
<tr>
<td>
<input type="text" name="aantal" size="2" value="" onchange='test()'></input> stuks Shot'm! (14,95 per stuk)
</td>
<td align=right><div id='uitkomst'> </div></td>
<tr>
<td>Verzendkosten</td><td align=right>6.75</td>
<tr>
<td colspan=2><hr width=100%></td>
<tr>
<td>Totale kosten</td><td align=right><div id='uitkomsttotaal'> </div> </td>
<tr>
<td><br></td>
<tr>
<td><input type="submit" name="submit1" value="Volgende"></input></td>
</tr>
</table>
</form>
?>
Alvast bedankt
PHP hulp
23/11/2024 01:02:29Bas IJzelendoorn
04/12/2009 13:49:00Javascript kent de php functie money_format niet.
Als je per se die functie wilt gebruiken, dan kan je bijvoorbeeld phpjs' money_format gebruiken.
Als je per se die functie wilt gebruiken, dan kan je bijvoorbeeld phpjs' money_format gebruiken.
Stefan
04/12/2009 15:15:00Ik zou getal = ook even veranderen. Lokaal getest en antwoord = NaN (Not A Number).
Dit werkt wel:
var getal = document.getElementById('aantal').value;
Dit werkt wel:
var getal = document.getElementById('aantal').value;