|
|
|
อยากได้ CODE Realtime Search โดยใช้ Textbox ของ VB.Net รบกวนด้วยครับ |
|
|
|
|
|
|
|
event textchange
|
|
|
|
|
Date :
2016-01-29 15:38:41 |
By :
555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บ้านๆครับ แค่ CODE Search ที่เราเคยใช้ตอน กดปุ่ม ไปใส่ TextChanged
แค่ user พิมมันก็ค้น แล้วครับ
|
|
|
|
|
Date :
2016-01-29 15:40:03 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่โดยส่วนตัวชอบใช้ Keys.Enter ใน KeyDown มากกว่า
Code (VB.NET)
private void textBox2_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
getListHTML(textBox2.Text, int.Parse(textBox3.Text), int.Parse(textBox4.Text));
}
}
หรือไม่ก็ Leave
TextChanged อาจจะ Error บ่อย
|
|
|
|
|
Date :
2016-01-29 15:44:58 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หลักการไม่แตกต่างกัน
VB/C# Windows Application ก็มี Timer
Code (VB.NET)
<script type="text/javascript">
$(document).ready(function () {
$('#txtYourSearch').keyup(function (e) {
clearTimeout($.data(this, 'timer')); //นับ 0 เมื่อกดปุ่มใดฯ
if (e.keyCode == 13 | e.which == 13) { //e.which = Browser FireFox
เอาเลย(true);
} else {
$(this).data('timer', setTimeout(เอาเลย, 5000)); // นับ 1-5 ( ครบ 5 วินาที [เอาเลย(true)])
}
});
function เอาเลย(virgin) {
var strSearch= $('#txtYourSearch').val();
if (!virgin && strSearch.length < 3) {
alert('จำเป็นต้องป้อนอย่างน้อย 3 ตัวอักษรเพื่อต้นค้นหา/หรือกดปุ่ม Enter เพื่อเริมต้นค้นหา');
return
}
alert("เริ่มต้นค้นหา (Select * From Where . ก็ว่ากันไป...)");
}
});
</script>
|
|
|
|
|
Date :
2016-01-29 19:12:04 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@lamaka.tor ปรกติคุณใช้ C# แต่ผมใช้ VB เป็นหลัก
คุณคิดว่า C#.NET VS VB.NET (ver ต่อ ver) ใครจะชนะ?
ปล, ผมนึกสนุกฯ อยากเปรียบเทียบเล่นฯ (คำว่า "ดีใจ" และคำว่า "เสียใจ" มันเปรียบเทียบกันตรงตรงไม่ได้)
อันนี้ผมรู้อยู่เต็มอก
|
|
|
|
|
Date :
2016-01-29 20:37:57 |
By :
หน้าฮี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|