سلام
من با استفاده از مقاله سایت می تونم Autocomplete در یک Input یا TextBox جستجو رو انجام بدم. حالا می خوام بدون اینکه از دکمه Button استفاده بشه، کاربر رو هدایت کنم به یک صفحه دیگه با QUeryString . باید چی کار کنم که وقتی مثلا Enter زد یا مثلا اون مقدار رو اوکی کرد بره به صفحه دلخواه؟
من قبلا این کارو می کردم اما همیشه یک دکمه جستجو در کنارش قرار می دادم. الان نمی تونم این کارو بکنم
میتونید با جی کوئری رویداد Enter را کنترل کنید و کاربر را به صفحه مورد هدایت کنید
چطور باید رویدادش رو بنویسم؟ نمونه آموزش تو سایت هست؟
با یک سرچ ساده به نتیجه میرسید دوست من
$('textarea').bind("enterKey",function(e){ //do stuff here }); $('textarea').keyup(function(e){ if(e.keyCode == 13) { $(this).trigger("enterKey"); } });
من اومدم ستون AutoComplete رو تغییر دادم و الان من به یک مشکل برخوردم. من نمی تونم AutoComplete رو روی ستون کلید اصلی جدول که int هست اعمال کنم. آیا کلا Auto Complete باید برروی رشته ها انجام بشه؟
همچنین یک سوال دیگه: من می خوام با استفاده از کد استاد مدائنی وقتی enter زده شد مقدار درون textbox متصل بشه به یک رشته از QueryString که اون رشته چیزی نیست جز آدرس صفحه ای که می خوام هدایت بشه. یعنی مثلا اینتر زد بره به صفحه pay.aspx?ID=مقدار که مقدار همون TextBox هست که در AutoCOmplete انتخاب شده (اما می گم که مثل اینکه با int مشکل داره)
معمولا روی رشته انجام میشه
شما رشته ارسال کنید و با یک کوئری میتونید به کلید اصلی دست پیدا کنید
ممنون استاد يعني من با دستور Like در Sqlبيام روي كليد اصلي بزنم؟ چون زدم نشد يعني Likeفكر نكنم روي int كار بكنه.
چون اين طرف من رشته ميگيرم اما اون طرف تو sqlچي؟
شما رشته ارسال میکنید پس Like جواب میده
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)