javascript
フォームのセルに値を設定するために以下を使用していますtabular
。
<script type="text/javascript">
function eventListener(pThis)
{
$('input[name="f04"]').change(function(){
var that = this;
var vRow = "f10_"+pThis.id.substr(pThis.id.indexOf('_')+1);
$.post("wwv_flow.show",
{p_request : "APPLICATION_PROCESS=GET_AMOUNT",
p_flow_id : $v("pFlowId"),
p_flow_step_id : $v("pFlowStepId"),
p_instance : $v("pInstance"),
x01 : $(this).val()
},
function(data){
$('input[id="f10_0002"]').val(data);
},
"text"
);
});
}
</script>
var vRow
の代わりにf10_0002
値を使用する必要があります$('input[id="f10_0002"]').val(data);
。
$('input[id=vRow]').val(data);
私はと試しました$('input[id='"'+vRow+'"']').val(data);
しかし、動作しません。これらの状況では、javascriptは機能しません。しかし$('input[id="f10_0002"]').val(data);
、働いています。
どうすれvar vRow
ばこれに値を使用できますか?