如何在文本框首字母大写 [英] how to make the first letters in textbox capital

查看:79
本文介绍了如何在文本框首字母大写的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何将文本框中键入的每个单词的第一个字符转换为大写?

how to convert first character of every word typed in a textbox to uppercase ?

推荐答案

关于文本框的文本更改事件
On text change event of textbox
txtbox.text = StrConv(txtbox.Text, vbProperCase)


祝您编程愉快!
:)


Happy coding!
:)


Private Sub TextBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus
        TextBox1.Text = StrConv(TextBox1.Text, vbProperCase)
    End Sub


您可以使用以下javascript功能:

you can use following javascript function :

function initCap(str) {
    /* First letter as uppercase, rest lower */
    var str = str.substring(0, 1).toUpperCase() + str.substring(1, str.length).toLowerCase();
    document.getElementById('TextBox1').value = str;    
}



然后在文本框的 onblur 事件上调用该函数,如下所示:



and call that function on onblur event of text box as shown below :

<asp:TextBox ID="TextBox1" onblur="return initCap(this.value)" runat="server"></asp:TextBox>


这篇关于如何在文本框首字母大写的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆