-
شنبه 03 مهر 1389, 15:06 عصر
#6
کاربر جدید
نقل قول: انتقال Focus به تکست باکس بعدی به صورت خودکار
البته کد زیر هم با زدن کلید enter کنترل رو به textbox بعدی انتقال می ده:
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headid="Head2"runat="server">
<title>Shift Focus to the Next TextBox when user presses Enter</title>
<scripttype="text/javascript"
src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js">
</script>
<scripttype="text/javascript">
$(function() {
$('input:text:first').focus();
var $inp = $('input:text');
$inp.bind('keydown', function(e) {
//var key = (e.keyCode ? e.keyCode : e.charCode);
var key = e.which;
if (key == 13) {
e.preventDefault();
var nxtIdx = $inp.index(this) + 1;
$(":input:text:eq(" + nxtIdx + ")").focus();
}
});
});
</script>
</head>
<body>
<formid="form2"runat="server">
<divclass="smallDiv">
<h2>Enter text and hit Enter to move to next text box</h2><br/>
<asp:TextBoxID="TextBox1"runat="server"/><br/>
<asp:TextBoxID="TextBox2"runat="server"/><br/>
<asp:TextBoxID="TextBox3"runat="server"/><br/>
<asp:TextBoxID="TextBox4"runat="server"/><br/>
</div>
</form>
</body>
</html>
در واقع این کد بدون اینکه صفحه رو تحویل سرور بدهند textbox ها رو پر می کنند.
خوش باشید.
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت