心的方向

          新的征途......
          posts - 75,comments - 19,trackbacks - 0
          現(xiàn)在要實(shí)現(xiàn)這樣一個(gè)功能,在一個(gè)頁(yè)面中有一個(gè)輸入文本框,有一個(gè)提交按鈕,如果文本框?yàn)榭站忘c(diǎn)提
          交按鈕,則提示輸入。現(xiàn)在要使用下面一段javascript代碼:
          <script language="javascript">
          ?function check(){
          ??if(document.all.DETAIL_ID.value.length==0){
          ???alert('請(qǐng)輸入DETAIL_ID!');
          ???return false;
          ??}
          ???? else{
          ??document.all.sampleTestForm.submit();
          ?? }
          ?}
          ?
          </script>
          現(xiàn)在在提交按鈕<html:submit property="button" value="測(cè)試" onclick="check();"></html:submit>
          中加入了提交檢驗(yàn)onclick="check();"? 但因?yàn)檫@是一個(gè)提交按鈕,所以檢驗(yàn)是雖然彈出了對(duì)話框要求
          輸入ID,但點(diǎn)擊確定后還是接著往下執(zhí)行了action,因?yàn)榘粹o點(diǎn)擊完后就自動(dòng)執(zhí)行,所以這里要把
          <html:submit? 改為 <html:button 才行。
          ***************************:
          還有注意檢驗(yàn)成功后要執(zhí)行提交操作,就要將表單提交到ACTION中執(zhí)行,這是就必須要在表單中加入一
          個(gè)表單名字才可以用上面語(yǔ)句進(jìn)行提交,在struts的<html:form 中加上name屬性的同時(shí)也必須要加上
          type屬性才可以,這里就跟struts-config.xml配置文件中配置此頁(yè)面用到的formbean是一致的,name對(duì)
          應(yīng)的type是formbean的完整路徑。
          *****************************代碼如下:*************************************
          <html:form? name="sampleTestForm"?
          type ="com.picclife.bi.test.finance.struts.form.SampleTestForm" action="sampleTest.do"
          method="post" focus="DETAIL_ID">

          文章來源:http://21958978.spaces.live.com/Blog/cns!A7DF246804AD47BB!216.entry
          posted on 2007-03-31 10:49 阿偉 閱讀(865) 評(píng)論(2)  編輯  收藏 所屬分類: JS

          FeedBack:
          # re: [導(dǎo)入]Struts中關(guān)于使用javascript的問題
          2008-04-01 16:27 | 露過的
          你沒有加return語(yǔ)句而已~!
          在oncheck前加return,然后在調(diào)用function驗(yàn)證完了,讓他return一個(gè)false;就可以了!形如:
          onclick="return oncheck()"

          ...................

          function oncheck(){
          if(判斷語(yǔ)句成立){
          alter();
          //把焦點(diǎn)返回到那個(gè)錯(cuò)誤的地方,可以不寫!
          return false;
          }
          }  回復(fù)  更多評(píng)論
            
          # re: [導(dǎo)入]Struts中關(guān)于使用javascript的問題[未登錄]
          2008-04-02 09:16 | 阿偉
          謝謝“露過的” ^_^ 一個(gè)比較低級(jí)的錯(cuò)誤 呵呵  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 丰原市| 改则县| 文登市| 通海县| 永顺县| 富平县| 睢宁县| 莫力| 台北市| 井冈山市| 栾川县| 瑞丽市| 尼玛县| 德昌县| 南溪县| 津市市| 永修县| 武强县| 长寿区| 开原市| 廊坊市| 和静县| 卫辉市| 定西市| 禹州市| 浑源县| 红河县| 双鸭山市| 阿勒泰市| 巨野县| 若羌县| 勃利县| 呼图壁县| 龙口市| 陇川县| 久治县| 万全县| 石台县| 桓台县| 厦门市| 庆元县|