В событии keydown - текст, который находится в центре, если текстовое поле недоступно для редактирования. Когда я пишу что-либо в текстовое поле, оно пишет справа, а не там, где я пытаюсь писать. Кроме того, я написал функцию для обозначения символов только заглавными буквами, но последняя написанная буква не изменяется заглавными буквами, за исключением случаев, когда мы меняем текстовое поле через табуляцию.
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Attributes.Add("onkeydown", "javascript:return descrip(this.value)");
}
В источнике ASPx описана функция, которую я написал:
<script type="text/javascript" language="javascript">
<!--
function descrip(text)
{document.form1.TextBox1.value=text.toUpperCase();
}
//-->
</script>