Stephen,
I didn't realize you needed this for the web. My mistake. To force uppercase for web textboxes, do the following:
1. add the following to your textbox in the HTML view:
onkeypress="CheckKey()"
2. Add the following javascript in the HTML view:
function CheckKey()
{
key=event.keyCode;
if (key >= 97 && key <= 122)
{
event.keyCode = key - 32;
}
}
>Thanks Cathi, I'm having a hard time finding the WEB equivalent for:
>
> System.Windows.Forms.KeyEventArgs e)
>
>When I get to System.Web.UI.???
>
>System.Web.UI.HtmlControls.HtmlForm.ReferenceEquals e)
>
>Any pointers for this WEB version?
>
>Thanks.
>
>__Stephen
>
>
>>Hi Stephen,
>>
>>To force the text entered to be uppercase, you can use the following code for the KeyUp event:
>>
>>
>>private void mmtextBox1_KeyUp(object sender,
>> System.Windows.Forms.KeyEventArgs e)
>>{
>> this.mmtextBox1.Text = this.mmtextBox1.Text.ToUpper();
>> mmtextBox1.SelectionStart = mmtextBox1.Text.Length;
>> base.OnKeyUp(e);
>>}
>>
>>
>>
>>>I have a WEB MmTextBox that needs to FORCE uppercase in data being typed in.
>>>
>>>I am already doing :
>>>
>>>MmTextBox1.Text = dsGetDepapplCL.Tables["depappl"].Rows[0]["ap_part"].ToString().ToUpper() ;
>>>MmTextBox1.DataBind();
>>>
>>>in my save, but that's not good enough.
>>>
>>>Any ideas?
>>>
>>>TIA
>>>
>>>__Stephen
-----------------------------------------
Cathi Gero, CPA
Prenia Software & Consulting Services
Microsoft C# / .NET MVP
Mere Mortals for .NET MVP
cgero@prenia.comwww.prenia.comWeblog: blogs.prenia.com/cathi