老是記不住的JS驗證...

<script language="javascript" type="text/javascript">   
      //<![CDATA[   
      function validateMonth(month) {
          if(isNaN(parseInt(month))) {
              return false;
              }
          if(month.length!=6||parseInt(month.charAt(0))>2||parseInt(month.charAt(0))<1) {
              return false;
              }
          if(parseInt(month.charAt(4))==0) {
              if(parseInt(month.charAt(5))<1) {
                  return false;
                  }
              } else if(parseInt(month.charAt(4))==1) {
               if(parseInt(month.charAt(5))>2) {
                      return false;
                      }
                  } else {
                      return false;
                      }
          return true;
          }
      function validateSalaryMonth(form) {
          var avgSalaryStartMonth = form["queryForm:startYearMonth"].value;
          var avgSalaryEndMonth = form["queryForm:endYearMonth"].value;
          if(!validateMonth(avgSalaryStartMonth)){
           alert("請輸入正確的年月!");
              return false;
          }
          if(!validateMonth(avgSalaryEndMonth)){
           alert("請輸入正確的年月!");
              return false;
          }
          return true;
          }
      //]]>   
    </script> 

 

<a4j:commandButton value="查詢" action="#{employeeIncomeTaxAction.queryIncomeTax}"
							οnclick="if(!validateSalaryMonth(this.form)) return false;" reRender="showdata" />

 

<a4j:commandLink value="刪除" reRender="showdata" action="#{employeeIncomeTaxAction.deleteIncomeTax}" οnclick="if (!confirm('確定刪除嗎?')){return false;}" ></a4j:commandLink>

 

<a4j:outputPanel ajaxRendered="true">
			<h:messages id="hmessage" style="display:none" showSummary="true"
				showDetail="false" />
			<script language="javascript" type="text/javascript">   
           //<![CDATA[   
           try{   
               var msg= document.getElementById("hmessage").innerHTML.replace(/<.+?>/gim,'');   
               if(msg){   
                   if(msg.length > 0){   
                       alert(msg );   
                   }   
               }   
           }catch(e){}   
           //]]>   
       </script>
</a4j:outputPanel>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值