如何限制输入的字母为大写~!

时间:2021-12-28 09:10:17
如何<input type="text" name="text_1">限制输入的字母为大写~!
在这个框里输入的字母小写时,直接显示大写!~!

8 个解决方案

#1


<script language="javascript">
function checknum(iv){
var str=/^[0-9A-Z]$/;
if (!str.test("iv")){
alert ("只能输入数字或大写字母");
}
}
</script>

#2


用ucase()函数
<vbscript>

#3


用样式表即可搞定。
<input type="text" name="T1" size="20" style="text-transform: uppercase">

#4


楼上的

#5


楼上的.楼上的

#6


还需转换,光用样式,这样在后台接收到的值仍然可以为小写的,只是看上去是大写的

#7


to chloudchen(陈系上.net):

你说的转换是用ASCII码值转换??

#8


在接收提交的地方直接用Ucase转换
UCase 函数
返回字符串的大写形式。

UCase(string)

string 参数是任意有效的字符串表达式。如果 string 参数中包含 Null,则返回 Null。

说明
只有小写字母被转换成大写字母;所有大写字母和非字母字符均保持不变。

下面的示例利用 UCase 函数返回字符串的大写形式:

Dim MyWord
MyWord = UCase("Hello World")    ' 返回"HELLO WORLD"。

#1


<script language="javascript">
function checknum(iv){
var str=/^[0-9A-Z]$/;
if (!str.test("iv")){
alert ("只能输入数字或大写字母");
}
}
</script>

#2


用ucase()函数
<vbscript>

#3


用样式表即可搞定。
<input type="text" name="T1" size="20" style="text-transform: uppercase">

#4


楼上的

#5


楼上的.楼上的

#6


还需转换,光用样式,这样在后台接收到的值仍然可以为小写的,只是看上去是大写的

#7


to chloudchen(陈系上.net):

你说的转换是用ASCII码值转换??

#8


在接收提交的地方直接用Ucase转换
UCase 函数
返回字符串的大写形式。

UCase(string)

string 参数是任意有效的字符串表达式。如果 string 参数中包含 Null,则返回 Null。

说明
只有小写字母被转换成大写字母;所有大写字母和非字母字符均保持不变。

下面的示例利用 UCase 函数返回字符串的大写形式:

Dim MyWord
MyWord = UCase("Hello World")    ' 返回"HELLO WORLD"。