h18970857679 2016-07-01 11:45 采纳率: 0%
浏览 4526
已结题

JS字符串赋值空值的问题

 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
   String infoId=request.getParameter("InfoId")==null?"":request.getParameter("InfoId");
 %>
<html>
  <head>
    <script type="text/javascript">
        function initPage(){
              //签单日期
            var now = new Date();
          var year = now.getFullYear();
          var month = now.getMonth();
          var day = now.getDate();
          var monthStr = parseInt(month);
          var monthStr = monthStr + 1;

          if(day<10){
            day = '0' + day;
          }
          if(monthStr<10){
            monthStr = '0' + monthStr;
          }

          var billdateStr = year + '-' + monthStr + '-' + day;
          document.getElementById('billDate').value=billdateStr;

          //起保日期
            now = new Date((now/1000+86400)*1000);
          year = now.getFullYear();
          month = now.getMonth();
          day = now.getDate();
          monthStr = parseInt(month);
          monthStr = monthStr + 1;

          if(day<10){
            day = '0' + day;
          }
          if(monthStr<10){
            monthStr = '0' + monthStr;
          }

          var startdateStr = year + '-' + monthStr + '-' + day;
          document.getElementById('startDate').value=startdateStr;
        }

        function doSubmit(){

              var reg = /^\d{4}-\d{1,2}-\d{1,2}$/;

              var billDate = document.getElementById('billDate');
              var startDate = document.getElementById('startDate');
              var paid = document.getElementById('paid');
              var zhekou = document.getElementById('zhekou');
              var insurce_flag = document.getElementById('insurce_flag');
              var ab = document.getElementById('ab');
              var dianxiao = document.getElementById('dianxiao');
              var szx = document.getElementById('szx');
              var csx = document.getElementById('csx');
              var dqx = document.getElementById('dqx');
              var csry = document.getElementById('csry');
              var vin = document.getElementById('vin');
              var model = document.getElementById('model');

              if(paid == null || paid.value.length == 0){
               alert("请录入保费信息");
               return;
          }
          if(!reg.test(startDate.value)){
             alert("请录入正确的日期格式");
             return;
          }
          if( szx == null || szx.value.length == 0){
             alert("请录入三者险保费信息");
             return;
          }
          if( vin == null || vin.value.length == 0){
             alert("请录入车架号");
             return;
          }
          if( model == null || model.value.length == 0){
             alert("请录入车型");
             return;
          }

          alert(insurce_flag.value);
          if(insurce_flag.value == "R"){

            insurce_flag.value = '续保';
          }else{

            insurce_flag.value = '转保';
          }

          alert(insurce_flag.value);
          var enCodeMsg = "签单时间:" + billDate.value + "★起保时间:" + startDate.value + "★商业险保费:" + paid.value + "★无赔款折扣:" + zhekou.value + "★新转续:" + insurce_flag.value + "★AB类业务类型:" + ab.value + "★渠道:电销★车型:" + model.value + "★本年度三者保额:" + szx.value + "★本年度车损险:" + csx.value + "★本年度盗抢险:" + dqx.value + "★车上人员:" + csry.value + "★车架号:" + vin.value;

          document.getElementById('enCodeMsg').value=enCodeMsg;
              document.form1.submit();
        }
   </script>
    <title>TEST</title>
  </head>

  <body onload="initPage();">

    <center><table id="table1" width="80%" border='1'>
      <tr>
        <td>签单时间</td>
        <td><input type="text" name="billDate" id='billDate' readonly='ture'></td>
      </tr>
      <tr>
        <td>起保时间</td>
        <td><input type="text" name="startDate" id='startDate' ></td>
      </tr>
      <tr>
        <td>商业险保费</td>
        <td><input type="text" name="paid" id='paid' ></td>
      </tr>
      <tr>
        <td>无赔款折扣</td>
        <td><select name="zhekou" id="zhekou">
                            <option value="1">出险0次</option>
                            <option value="0">新保</option>
                            <option value="-1">出险1次</option>
                            <option value="-2">出险2次</option>
                            <option value="-3">出险3次</option>
                            <option value="-4">出险4次</option>
                        </select> 
        </td>
      </tr>
      <tr>
        <td>新转续</td>
        <td><select name="insurce_flag" id="insurce_flag">
                            <option value="R">续保</option>
                            <option value="T">转保</option>
                        </select> </td>
      </tr>
      <tr>
        <td>AB类业务</td>
        <td><select name="ab" id="ab">
                            <option value="A">A</option>
                            <option value="B">B</option>
                        </select> </td>
      </tr>
      <tr>
        <td>渠道</td>
        <td><select name="dianxiao" id="dianxiao" disabled="disabled">
                            <option value="dianxiao">电网销</option>
                        </select> </td></td>
      </tr>
      <tr>
        <td>三责保额</td>
        <td><input type="text" name="szx" id='szx'></td>
        </tr>
      <tr>
        <td>是否承保车损险</td>
            <td><select name="csx">
                            <option value="10000">是</option>
                            <option value="0">否</option>
                        </select> </td>
      </tr>
      <tr>
        <td>是否承保盗抢险</td>
        <td><select name="dqx">
                            <option value="10000">是</option>
                            <option value="0">否</option>
                        </select> </td>
      </tr>
      <tr>
        <td>车上人员保额</td>
            <td><select name="csry">
                            <option value="10000">是</option>
                            <option value="0">否</option>
                        </select> </td>
      </tr>
      <tr>
        <td>车型</td>
        <td><input type="text" name="model" id='model'></td>
      </tr>
      <tr>
        <td>车架号</td>
        <td><input type="text" name="vin" id='vin'></td>
      </tr>
      <tr>
      </tr>
      <tr>
      </tr>
    </table>
    <br>
    <br>
    <font size="15" color="red">结果</font><br>
    <textarea name="a" style="width:600px;height:100px;"></textarea>
    <br>
    <form name='form1' action="http://10.36.10.35/cpicjx/crmServices.svr?apicode=000002&type=carReportMessage&type01=requestMoneyRule" method="Post">
       <input type="hidden" id="enCodeMsg" name="enCodeMsg">
       <input type = "button" value="费用查询" onclick = "doSubmit();">&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp<input type = "button" value="费用申请" onclick = "doSubmit();">
    </form>
  </center>



    <!--<form name='form1' action="<%=request.getContextPath() %>/index.jsp" method="Post">
       <input type="hidden" id="needAlterInfoId" name="InfoId">
       <input type="button" onclick="doSubmit();" value="Submit">
    </form>
    <table id="showAlter" style="display: none">
       <tr>
        <td><font size="2" >您选择的需要修改的记录的ID是:</font> </td>
        <td><%=infoId %> </td>
       </tr>

    </table>
    -->
  </body>
</html>

可以进入判断,但出来的insurce_flag空值,求助大神解决!

  • 写回答

3条回答 默认 最新

  • 当作看不见 2016-07-01 12:08
    关注

    把完整一点的代码贴出来,你这一串没问题

    评论

报告相同问题?

悬赏问题

  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥15 绘制多分类任务的roc曲线时只画出了一类的roc,其它的auc显示为nan
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?