怎樣在InfoPath的多行文本中限制文本長度

原文:
 
    學習如何用數據有效性在InfoPath的多行文本中設置最大文本長度,並且在用戶輸入文本超過指定長度時,彈出錯誤提示

 

 

    如果你經常在Visual Studio中寫程序,你會很失望的看到在InfoPath中的文本框屬性勾選上多行後,文本限制那就會灰化不可以操作,同樣格式文本框也沒有這個屬性。如果你想爲這兩種控件設置最大文本長度的話,你必須使用數據有效性。
    使用數據有效性限制字段長度時,將用到string-length函數在“表達式”的數據有效性中判斷字段中輸入的字符數是否超過允許的最大值。如果是就顯示錯誤。
    舉個例子看看:我添加一個字段,然後在數據有效性中選擇“表達式”,條件爲“string-length(.) > 10”。
    然後在使用時,如果超過10個字符時(空格和換行符也算數!),將彈出提示框
    如果輸入少於10個,將會通過驗證。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章