;換成& ltinput name = \" cardId \" type = \" text \" " />
當前位置:編程學習大全網 - 源碼下載 - 源碼,有個小問題讓神看看怎麽修改。

源碼,有個小問題讓神看看怎麽修改。

& ltinput name = " cardId " type = " text " format = " * N " emptyok = " true " value = " "/& gt;& ltbr/>;

換成

& ltinput name = " cardId " type = " text " format = " * X * N " empty ok = " true " value = " "/& gt;& ltbr/>;

主要修改格式

1的格式屬性,wml輸入標記

從a到z的任何大寫字母,沒有數字或其他字符。

a

從a到z的任何小寫字母,不含數字和其他字符。

n從0到9的任何數字。

x是從a到z從0到9的任何字符。

x

從a到z從0到9的任何字符。

在任何字符中,默認輸入以大寫字母開始。

在任何字符中,默認輸入以小寫字母開始。

*f

(星號)表示任何數字(包括0),f是格式的代碼。

Nf表示要輸入的字符數。n是從1到9。f是格式代碼。

\

是轉義輸出字符。

格式化字符可以組合使用來表示特定的格式輸入。但是強制輸入應該避免在用戶出錯時不提示信息。如果輸入不正確,填充區域通常會保持空白,直到用戶知道輸入什麽。如果您只想輸入數字,使用“*N”直接跳到數字輸入模式。如果您只想輸入大寫字符,請使用“*M”跳轉到大寫輸入模式。以下是壹些例子:

" N "

只接受壹個數字字符。

" *N "接受任何數字字符。

“NN”只接受兩個數字字符,不多不少。

“安”

接受壹個大寫字符(無數字)後跟兩個數字,不多也不少。

" X*N "

表示壹個字符(無數字)後跟任意數量的數字字符是可接受的。

“NNN\-NNN\-NNNN”表示接受美國的電話號碼格式,例如“123-456-1234”。

" 2N\:2N\:2N "

表示接受時間格式,例如“12:02:34”。

“NNNNNNNNN”表示接受9個數字字符。

" 9N "

這也意味著接受9個數字字符。

maxlength參數控制輸入字符的總數。

2.

如何防止出現空場?

在大多數情況下,您需要知道用戶確實在字段中輸入了壹些內容,並且您不能讓它為空。這可以通過在服務器上測試或者通過WML來完成。

存在

在WML中,這種檢查可以通過適當的格式化代碼來完成,或者通過使用名為emptyok="false "的輸入標記來完成。

的參數(僅在必須要求用戶輸入時使用)。如果使用了value="something "或value= " "。

用戶仍然可以發送空字段。

下面幾行將接收用戶名字段中的任何值。

甚至用戶清空了整個字段。此外,字段中沒有任何內容,表單可以提交。

& lt輸入名稱= "用戶名"

type="text" value="things "

format = " * M "/& gt;

除了用戶清除整個字段之外,下面的行將接收username的任何值。

字段.如果字段為空,他將無法提交表單。

& lt輸入名稱= "用戶名"類型= "文本"

value = " things " format = " M * M "/& gt;

以上應用針對的是大部分瀏覽器。在諾基亞7110

emptyok參數可以產生相同的效果:

& lt輸入name = " username " type = " text " value = " things "

format = " * M " emptyok = " false "/& gt;

  • 上一篇:史高維爾指標的史高維爾指標列表
  • 下一篇:SpringCloud系列之Config2-創建配置中心服務
  • copyright 2024編程學習大全網