我在將一個值輸入到輸入文本字段時遇到了一個小問題,並在IE中提交表單時將它傳遞給下一步。如何動態地將值加載到文本字段中?
這個過程在FF和Chrome以及幾乎所有其他瀏覽器中都能正常工作。
這裏是輸入字段:
<div id="donate_form_gift">
<fieldset id="donate_form_gift_amount_fieldset">
<!-- TODO: Update with the correct LEVEL_IDs for your FORM -->
<div style="clear: both; margin-top: 5px; color:#000;">
<input type="radio" value="9705" id="level_other" name="level_id" style="display:inline; margin-top:5px;" checked="checked" />
<!-- TODO: update value -->
<input type="text" id="other_amount" size="10" name="other_amount" value="" checked="checked" />
</div>
</fieldset>
</div> <!-- /donate_form_gift -->
我需要發生的是傳遞到文本輸入字段的捐贈量。這裏是背後的腳本,這是工作在FF和其他瀏覽器就好了:
function change(id)
{
var i=findpos(id);
totalprice+=(parseInt($('#'+id+'_cnt').val())-purchased[i].cnt)*purchased[i].price;
purchased[i].cnt=parseInt($('#'+id+'_cnt').val());
update_total();
}
function update_total()
{
if(totalprice)
{
$('#total').html(totalprice);
$("input:text:checked").val(totalprice);
$("input:text:checked").html(totalprice);
}
else
{
$('#total').html('');
}
}
我不知道這是爲什麼不工作在IE ...
感謝,
任何幫助都可以。
馬特
喬爾...我會嘗試,謝謝! – TikaL13 2010-02-22 01:56:16
它工作得很好!謝謝喬爾! – TikaL13 2010-02-22 01:59:53