PDA

View Full Version : استفاده از صفحه کلید مجازی



mostafa_tak2000
یک شنبه 08 بهمن 1391, 14:58 عصر
سلام دوستان
من از صفحه کلید مجازیی که در سایت بانکداری بانک ملت هست استفاده میکنم و کار میکند هیچ مشکلی ندارد. فقط مشکل بنده اینجاست که نمی خوام کاربر بتونه با صفحه کلید در textbox پسورد تایپ کنه و فقط توسط این کیبرد مجازی امکانش باشه . برای اینکار من هم تکس باکس پسورد را تو حالت readonly و هم تو حالت Enabale=faulse امتحان کردم . کی برد کار میکنه و تایپ در داخل تکس باکس با صفحه کاید مجازی صورت میگیره ولی مشکل اصلی اینجاست که وقتی کلید ورود را فشار میدهیم تا صلاحیت طرف بررسی بشه تکس باکس پسورد خالی میشه به همین خاطر از کلمه عبور طرف اشکال میگیره و وارد سایت نمیشه.
باسپاس از همهگی

crazy_1892
یک شنبه 08 بهمن 1391, 19:32 عصر
http://barnamenevis.org/showthread.php?184473-%D8%B5%D9%81%D8%AD%D9%87-%DA%A9%D9%84%DB%8C%D8%AF-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D8%A8%D9%87-%D9%87%D8%B1-%D8%B2%D8%A8%D8%A7%D9%86%DB%8C-%DA%A9%D9%87-%D8%AF%D9%84%D8%AA%D9%88%D9%86-%D9%85%DB%8C%D8%AE%D9%88%D8%A7%D8%AF

ahmad156
یک شنبه 08 بهمن 1391, 20:30 عصر
http://www.dotnettips.info/post/1126/%D8%B5%D9%81%D8%AD%D9%87-%DA%A9%D9%84%DB%8C%D8%AF-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%88%D8%B1%D9%88%D8%AF-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA

mostafa_tak2000
یک شنبه 08 بهمن 1391, 21:52 عصر
تشکر از دوستانی که جواب دادن
اما مشکل من در استفاده از صفحه کلید مجازی نیست . مشکل اینجاست که اگر تکس باکس enabale=faulse است داده ها را داخل تکس باکس می نویسه ولی وقتی دکمه ارسال را فشار میدهیم قبل از اینکه اطلاعات تکس باکس به سرور ارسال بشود خالی میشود.

amirsajjadi
دوشنبه 09 بهمن 1391, 00:37 صبح
جعبه متن رو به اینصورت قرار بدید

<input id="txt" type="password" runat="server" readonly="readonly" />
و در طرف سرور خاصیت value اون رو بخونید. مثل :

msgbox(txt.value)

mostafa_tak2000
دوشنبه 09 بهمن 1391, 02:12 صبح
تشکر دوباره از دوستان
من کد تکس باکس را بصورت کامل براتون ارسال میکنم . خاصیت readonly تکس باکس را برابر true قراردادم که کاربر چیزی نتونه بنویسه . درست عمل میکنه ولی فقط کاراکترهای داخل تکس باکس سمت سرور نمیرن
<asp:TextBox ID="text_pass" runat="server" CssClass="keyboardInput" readonly="true"
Font-Bold="True" Font-Names="Tahoma" Font-Size="10pt" ForeColor="Black"
Height="20px" lang="en" MaxLength="15" onkeydown="return (event.keyCode!=13);"
TextMode="Password" Width="120px" AutoCompleteType="Disabled"></asp:TextBox>