Salve amici,
ho un problemino, non riesco a creare un codice if con sostituzione caratteri.
Dunque il form è quello della donazione paypal:
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.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>
Mi potete aiutare?
Buone feste.