日期:2014-05-18  浏览次数:20782 次

问题,indexOf 这段的含义与功能
//这段代码想控制四种支付状态不能混合提交问题,功能实现了,但原理还是不了解。那位能讲解一下,谢谢。

document.all.ALLCurrencyt.value.indexOf( 'D ')> 0||document.all.ALLCurrencyt.value.indexOf( 'Z ')> 0||document.all.ALLCurrencyt.value.indexOf( 'W ')> 0||document.all.ALLCurrencyt.value.indexOf( 'X ')> 0


if   (document.all.ALLGetLoan.value.indexOf( 'MN ')> 0||document.all.ALLGetLoan.value.indexOf( 'MZ ')> 0){
      alert( "所选单据中借款与财务支出不能混合提交! ");
return   (false);
  }
/*else   if   (document.all.ALLGetLoan.value.indexOf( 'MZ, ')> -1){   为什么是-1
//也行   document.form1.action= "insertVTaball.asp?j= <%=Project_ID%> "
          document.all.j.value= " <%=Project_ID%> "
}   */

------解决方案--------------------
== -1 就是没找到