Ho scritto questo semplice javascript. Su IE funziona correttamente su Firefox no... Ci deve essere qualche imprecisione ma non riesco a trovarla? Qualche suggerimento?!?
Richiamo il file così:
Lo script:codice:<script type="text/javascript" language="javascript1.2" src="script/ordina.js"></script>
Lo uso nella pagina così:codice:function calpagamento(tipo) { if (tipo=='bb') { document.getElementById('modalita_pagamento').value=document.getElementById('costo_bb').value+",00"; document.getElementById('modalita_pagamento2').value=document.getElementById('costo_bb').value+",00"; } else if (tipo=='cc') { document.getElementById('modalita_pagamento').value=document.getElementById('costo_cc').value+",00"; document.getElementById('modalita_pagamento2').value=document.getElementById('costo_cc').value+",00"; } else if (tipo=='pp') { document.getElementById('modalita_pagamento').value=document.getElementById('costo_pp').value+",00"; document.getElementById('modalita_pagamento2').value=document.getElementById('costo_pp').value+",00"; } }
codice:<input name="pagamento" type="radio" id="bonifico" value="radiobutton" tabindex="19" onclick="calpagamento('bb')" /> <input name="pagamento" type="radio" id="contrassegno" value="radiobutton" tabindex="20" onclick="calpagamento('cc')" /> <input name="pagamento" type="radio" id="postepay" value="radiobutton" tabindex="21" onclick="calpagamento('pp')" /> <input name="costo_bb" type="hidden" id="costo_bb" value="3" /> <input name="costo_cc" type="hidden" id="costo_css" value="2" /> <input name="costo_pp" type="hidden" id="costo_pp" value="3" /> Costo modalità di pagamento: + <input name="modalita_pagamento" type="text" class="traspar" id="modalita_pagamento" value="0,00" size="6" /> Euro <input name="modalita_pagamento2" type="hidden" id="modalita_pagamento2" value="0,00" />

Rispondi quotando