我正在寻找使用javascript单击“添加新记录”按钮时将焦点设置到“库存ID”字段的可能性。
我已经设法将焦点设置为“库存ID”字段,但这仅在初始化表单时发生,我通过使用以下javascript代码段来做到这一点
<script type="text/javascript">
function FormView_Load() {
px_callback.addHandler(setFocusOnCustRef);
return;
}
var setFocus = true;
function setFocusOnCustRef(context, error) {
if (setFocus === true) {
setFocus = false;
var InventoryID = px_alls["edInventoryCD"];
InventoryID.focus();
}
return;
}
</script>
我期望的结果是在页面开始时设置焦点(到目前为止工作),以及在页面上也单击“添加新”按钮时(此行为不会再次初始化表单,因此不会) t将焦点设置在字段上。