日期:2014-05-17  浏览次数:20723 次

银行系统保存账户,机构号出现串户问题
求助啊,公司做银行周边系统的,目前在新建账户中,账户有“机构号”属性,但是保存后偶尔会有串户情况,就是下拉菜单中选中的机构号是123456,但是保存后数据库里面却是999999(该机构号是下拉菜单的默认value)。我把整个流程都走了一遍都没发现异常,求指教!!!!,以下为部分代码:

jsp方面:
Java code
    function setvalue(){// 保存前组织向服务器传送的数据
        // 去掉前后空格
        $("#a\\.accno").val($.trim($("#a\\.accno").val()));
        $("#a\\.linkaccno").val($.trim($("#a\\.linkaccno").val()));
        $("#a\\.clientid").val($.trim($("#a\\.clientid").val()));
        $("#a\\.companyname").val($.trim($("#a\\.companyname").val()));
        $("#a\\.linkman").val($.trim($("#a\\.linkman").val()));
        $("#a\\.tel").val($.trim($("#a\\.tel").val()));
        $("#a\\.address").val($.trim($("#a\\.address").val()));
        $("#a\\.postcode").val($.trim($("#a\\.postcode").val()));
        $("#a\\.fex").val($.trim($("#a\\.fex").val()));
        $("#a\\.meno").val($.trim($("#a\\.meno").val()));
        $("#cardno").val($.trim($("#cardno").val()));
        $("#a\\.openaddress").val($.trim($("#a\\.openaddress").val()));
        $("#a\\.businessli").val($.trim($("#a\\.businessli").val()));
        $("#a\\.organization").val($.trim($("#a\\.organization").val()));
        $("#a\\.identitycard").val($.trim($("#a\\.identitycard").val()));
        $("#a\\.identitycard").val($.trim($("#a\\.identitycard").val()));
        $("#a\\.opendate").val($.trim($("#a\\.opendate").val()));
        $("#a\\.opendate").val($.trim($("#a\\.opendate").val()));
        // 下拉控件

Java code
        [color=#FF0000]$("#a\\.depno").val($.trim($("#depno").val()));[/color]
        $("#a\\.acctype").val($.trim($("#acctype").val()));
        $("#a\\.subno").val($.trim($("#subno").val()));
        $("#a\\.curcode").val($.trim($("#curcode").val()));
        $("#a\\.comtrade").val($.trim($("#comtrade").val()));

        $("#a\\.freeze").val($.trim($("#freeze").val()));
        $("#a\\.ticket").val($.trim($("#ticket").val()));
        $("#a\\.logout").val($.trim($("#logout").val()));
        $("#a\\.stoppay").val($.trim($("#stoppay").val()));
    
         $("#saveAccounts").click(function(){// 保存事件
             setvalue();//




Java code
<form method="post" action="<%=request.getContextPath()%>/accountsAction.action?aw.submitFlag=add" class="selfform">
    
    <input type="hidden" name="aq.flag" id="aq.flag" value="<s:property value='aq.flag' />" />
    
    <input type="hidden" id="a.idx" name="a.idx" />
    [color=#FF0000]<input type="hidden" id="a.depno" name="a.depno" />[/color]
    <input type="hidden" id="a.subno" name="a.subno" />
    <input type="hidden" id="a.curcode" name="a.curcode" />
    <input type="hidden" id="a.acctype" name="a.acctype" />
    <input type="hidden" id="a.comtrade" name="a.comtrade" />