-
دوشنبه 09 شهریور 1388, 10:43 صبح
#1
کاربر تازه وارد
استفاده از Textbox در Popup در جاوا اسكريپت
سلام
من از جاوا اسكريپت براي باز كردن يك پنجره Popup استفاده كرده ام
var oPopup = window.createPopup();
var oPopupBody = oPopup.document.body;
oPopupBody.innerHTML =
"<Div><textarea id='TextArea1' cols='20' rows='2'></textarea></Div>" +
"<Div> <input id='Text1' type='text' /></Div>";
oPopup.show(100,100, 200, 200, document.body);
همانطور كه ملاحظه مي كنيد داخا Popup يك Textbox قرار داده ام اما زماني كه popup باز مي شود نمي توان داخل textbox چيزي نوشت . كپي و پيست مي شود اما ويرايش با كيبرد امكان ندارد.
-
دوشنبه 09 شهریور 1388, 11:26 صبح
#2
کاربر تازه وارد
نقل قول: استفاده از Textbox در Popup در جاوا اسكريپت
من مي توانم كد كليد فشده شده را در همان textbox نمايش دهم با استفاده از
oPopupBody.innerHTML = "<Div> <input id='Text1' type='text' onkeydown='parent.TypeChar(window.event.keyCode)' /></Div>";
و
function TypeChar(keyCode)
{
oPopup.document.getElementById('Text1').value = keyCode ;
{
-
دوشنبه 09 شهریور 1388, 11:39 صبح
#3
کاربر تازه وارد
نقل قول: استفاده از Textbox در Popup در جاوا اسكريپت
با استفاده از كد
oPopup.document.getElementById('Text1').value += String.fromCharCode(keyCode);
مي توان رشته ورودي را بدست آورد اما با تايپ فارسي مشكل دارد
-
دوشنبه 09 شهریور 1388, 14:41 عصر
#4
کاربر تازه وارد
نقل قول: استفاده از Textbox در Popup در جاوا اسكريپت
سلام
زماني كه از onkeypress به جاي OnKeydown استفاده مي كنيم مشكل تايپ فارسي هم حل مي شود اما يك مشكل ديگر پيش مي آيد كه يكسري از كليد ها مثل backspace و arrowkey ها اين رويداد را اجرا نمي كنند .
با تشكر
IFA
-
سه شنبه 10 شهریور 1388, 09:28 صبح
#5
کاربر تازه وارد
نقل قول: استفاده از Textbox در Popup در جاوا اسكريپت
سلام
كسي تا حالا اين كارو نكرده
پس شما اگر بخواهيد يه كمبو باكس درست كنيد كه با Ajax كار مي كنه و بهه معناي كامل popup است يعني سريع/زير هيچ كنتترلي گير نمي كند/اگر لازم باشد بيرون از صفحه هم باز بشه چي كار مي كنيد .
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت