日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

InfoPath基础应用教程-2 表单中的规则(1)

發布時間:2024/8/1 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 InfoPath基础应用教程-2 表单中的规则(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

制作表單時,我們總會面對這樣的提問:“能不能在我填寫的時候驗證我寫的對不對?”“能不能在我選擇否的時候這部分內容不顯示?”。

可以嗎?當然可以!在InfoPath中,我們可以快速實現這些要求,只要了解如何正確應用規則。

在InfoPath 2010 的Ribbon工具欄“開始”標簽中有個“管理規則”按鈕:

點擊按鈕,在界面右側即會出現“規則”任務窗格:

選擇已添加到視圖中的任何一個控件:

點擊“新建”即可看到,我們可以在控件上添加三種規則:驗證、格式、操作。

【驗證】

驗證對應著InfoPath 2007中的“數據驗證”,指的是在填寫數據時對內容進行驗證。比如手機號碼應當必須為11位數字,如果不符合則應認定為無效數據,同時應該提醒用戶檢查填寫。

首先我們需要先選中綁定“手機號碼”的文本框,然后在右側的任務窗格中,點擊新建下拉框中的“驗證”:

?

在詳細信息中輸入“驗證手機號碼必須為11位數字”:

點擊“條件”下方的“無”:

在彈出的對話框中我們可以指定判定數據無效的條件,系統內置了多種比較符,很方便,本例中我們選擇“不匹配模式”:

在右側的下拉框中選擇“選擇模式”:

??

模式是使用正則表達式來規定的。在數據項模式中可以看到,內置了“URL”“電子郵件地址”和“郵編”,也就是說,如果我們需要驗證某個字段是否符合這三個格式之一,就可以直接選擇使用了。這里我們需要驗證的格式是“11位數字”,不在內置的格式之中,所以選擇“自定義模式”:

在下方的“插入特殊字符”的下拉選項框中,我們可以選擇插入需要的字符,也可以直接在文本框中輸入:

?

這里我們指定的模式是11位數字,點擊確定。

回到“規則”任務窗格,在“屏幕提示”中填寫提示文字。

在屏幕提示下方還有“顯示更多選項”,點開可以看到有關消息對話框的設置:

??????? 默認情況下,當數據填寫的格式不對時,僅會顯示出屏幕提示,還可以選擇同時“顯示屏幕提示和對話框消息”,不過注意,只有在客戶端打開表單時才可能彈出對話框,瀏覽器是不支持的:

預覽的效果如下圖所示:

?

如果選了彈出對話框,且在客戶端打開,效果是這樣的:

?

轉載于:https://blog.51cto.com/sunny1229/808824

總結

以上是生活随笔為你收集整理的InfoPath基础应用教程-2 表单中的规则(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。