[donazioni paypal] sostituzione virgola con punto nel campo amount
Salve amici,
ho un problemino, non riesco a creare un codice if con sostituzione caratteri.
Dunque il form è quello della donazione paypal:
Codice HTML:
<form name="paypal" target="_blank" action="https://www.paypal.com/cgi-bin/webscr" method="post" onsubmit="if(document.getElementById('don-amount-pp').value.indexOf(',') >= 0 && document.getElementById('don-amount-pp').value.indexOf('.00') < 0) {alert('Nel campo della cifra sostituisci la virgola con il punto.'); return false;}"><!-- hidden data -->
<input type="hidden" name="business" value="878328@email.it" />
<input type="hidden" name="item_name" value="Donazione" />
<input type="hidden" name="no_note" value="0" />
<!--<input type="hidden" name="amount" value="1" />-->
<input type="hidden" name="cmd" value="_xclick" />
<!--<input type="hidden" name="lc" value="it" /> --> <!-- amount field -->
<label for="don-amount"><p>
<font color="#000000">Per favore, fai una piccola donazione a </font>
</font>
"Il mondo tutto free"<font color="#000000">. Scegli l'importo e la valuta da donare
(per non creare errori,<br>arrotonda le cifre della somma all'intero):</font></label><br />
<!--<input type="text" name="quantity" id="don-amount-pp" maxlength="30" size="5" />-->
<input class="paypal" type="text" name="amount" id="don-amount-pp" maxlength="4" size="3" value="5" /><!-- currency menu -->
<select class="paypal" name="currency_code" size="1">
<option value="EUR">Euro</option>
<option value="CZK">Corona ceca</option>
<option value="DKK">Corona danese</option>
<option value="NOK">Corona norvegese</option>
<option value="SEK">Corona svedese</option>
<option value="AUD">Dollaro australiano</option>
<option value="CAD">Dollaro canadese</option>
<option value="HKD">Dollaro di Hong Kong</option>
<option value="SGD">Dollaro di Singapore</option>
<option value="NZD">Dollaro neozelandese</option>
<option value="USD">Dollaro Usa</option>
<option value="HUF">Fiorino ungherese</option>
<option value="CHF">Franco svizzero</option>
<option value="GBP">Sterline inglesi</option>
<option value="JPY">Yen giapponese</option>
<option value="PLN">Zloty polacco</option>
</select>
<br><button type="submit" style="width: 118px; height: 28px"><img width="103" height="15" src="paypal.gif"></button>
</font>
</p>
<p>
<font color="#000000">Non hai un conto PayPal?</font>
<a target="_blank" href="https://www.paypal.com/it/mrb/pal=CFJYBEZG5L5SA">
<font color="#FF0000">Registrati.</font></a>
</form>
Dunque in form onsubmit c'è lo script che se metti la virgola nel campo amount appare un popup perché paypal vuole il punto per separare gli euro dai centesimi; quello che voglio fare io è uno script che se uno scrive la virgola al posto del punto, si sostituisca in automatico.
Mi potete aiutare?
Buone feste.