テキストエリアフィールドのプロトタイプを自動入力するのに苦労しています。顧客が をクリック<a href="#" onclick="SubmitPayshop();"/>GERAR</a>
すると、php ファイルから応答が返され、textarea フィールドにデータが入力されます。
上記のコードは、特定の DIV (コードでコメント) に正常に入力されますが、テキストエリアに入力する必要があります<textarea style="width: 100%;height: 45px;" type="text" title="<?php echo $this->__('Payshop') ?>" class="input-text required-entry" id="pay_check_no" name="payment[check_no]" /></textarea>
.update を試していまし$('pay_check_no').value='***response from php***'
た。しかし、運がありません。
誰か助けてくれませんか?
よろしく、thx
<script>
function SubmitPayshop()
{
new Ajax.Request('/payshop.php', {
method: 'get',
onSuccess: successFunc,
onFailure: failureFunc
});
}
function successFunc(response){
if (200 == response.status){
alert("A sua referência foi criada com sucesso!");
}
var container = $('pay_check_no');
var content = response.responseText;
container.update(content);
}
function failureFunc(response){
alert("Ocorreu um erro. Se deseja este método contate a loja diretamente." );
}
</script>
<ul class="form-list" id="payment_form_<?php echo $_code ?>" >
<div id="pay_check_no" name="payment[check_no]"></div>
<li>
<span class="input-box">
<textarea style="width: 100%;height: 45px;" type="text" title="<?php echo $this->__('Payshop') ?>" class="input-text required-entry" id="pay_check_no" name="payment[check_no]" /></textarea>
</span>
</li>
</ul>