I get what you are trying to do now. Let me look around and see what I can
find.
/ryan
On 11/2/05, bh0526 <[EMAIL PROTECTED]> wrote:
>
> Ok, I have been playing around with AJAX. But I have hit a snag.
> I'm not too swift using javascript. I found a web site that has an
> example of Google Suggest which is basically want I want to do. But
> there is something wrong with my javascript. Hereis the javascript
> in question:
>
> <body MS_POSITIONING="GridLayout">
> <form id="Form1" method="post" runat="server">
>
> <input id="MyTextBox" type="text"
> onkeypress="GetWords(event,this.value)">
> script language="javascript">
>
> function GetWords(pressevent,myVal)
> {
> var charCode = (pressevent.which)? pressevent.which :
> (event.keyCode);
>
> // Check for the enter key
> if(charCode!= 13)
> {
> GoogleSelect.FillList(myVal,GetWords_CallBack)
>
> if(charCode == 32)
> {
>
> // Put the value from the from the DIV into the TextBox
> var word = document.getElementById("MyDiv").innerHTML;
>
> document.getElementById("MyTextBox").value = word.substring
> (0,word.length - 4);
>
> }
> }
> }
> function GetWords_CallBack(response)
> {
> if(response!=null)
> {
>
> document.getElementById("MyDiv").innerHTML = response.value;
>
> }
>
> }
>
> </script>
> </form>
> </body>
>
> On the line:
>
> GoogleSelect.FillList(myVal,GetWords_CallBack). myVal seems to be
> blank. If I hard code a value in here I can see it in my codebehind
> function FillList.
>
> In the following line, if I hardcode a value instead of using
> this.value then it works. Here is the line:
>
> <input id="MyTextBox" type="text" onkeypress="GetWords
> (event,this.value)">
>
> So it seems like there is something wrong here. this.value must be
> incorrect. Can anyone see what I am doing wrong?
>
> Thanks,
> Bob
>
> --- In [email protected], "Ryan Olshan"
> <[EMAIL PROTECTED]> wrote:
> >
> > Yup. AJAX will be perfect for what you are trying to do. It will
> do what you
> > want and you won't notice any postback. The directions for using
> AJAX are
> > pretty straight forward.
> >
> > /ryan
> >
> > _____
> >
> > From: [email protected]
> > [mailto:[EMAIL PROTECTED] On Behalf Of bh0526
> > Sent: Tuesday, November 01, 2005 7:02 AM
> > To: [email protected]
> > Subject: [AspNetAnyQuestionIsOk] Re: Search repeater using
> javascript
> >
> >
> > Actually I have not done anything yet. I know I need this to be
> > client-side. This page needs to be able to display a lot of rows
> in
> > my repeater and I need fast search capabilities. I definitely
> > cannot postback to the server each time.
> >
> > I will check out this AJAX. I know a little javascript but I am
> no
> > expert. I have worked with XML quite a bit.
> >
> > Thanks for the help!
> >
> > --- In [email protected], Ryan Olshan
> > <[EMAIL PROTECTED]> wrote:
> > >
> > > If you are doing what everyone thinks you are doing, it would be
> > more
> > > efficent to use AJAX.
> > > /ryan
> > >
> > > On 10/31/05, Ali Husain <[EMAIL PROTECTED]> wrote:
> > > >
> > > > Bob,
> > > >
> > > >
> > > >
> > > > Just a thought. Wouldn't that be a little inefficient. Anytime
> > the user
> > > > changes the text box it would have to post back to the server
> to
> > see if
> > > > the new text matches the database. Also everytime you do a
> > postback in
> > > > ASP.NET <http://asp.net/> <http://asp.net/> the whole screen
> flashes.
> > > >
> > > >
> > > >
> > > > If you still have to do it, this it what I would do:
> > > >
> > > >
> > > >
> > > > 1) Set the AutoPostBack property of the textbox to true
> > > >
> > > > 2) Create a Public Subroutine to do your database query
> > > >
> > > > 3) In the html part of the page set the onclick = "yoursubname
> ()"
> > > >
> > > >
> > > >
> > > > Everytime you type a letter the JS should fire the yoursubname
> ()
> > > > function
> > > >
> > > >
> > > >
> > > > Havent tried the code for this one yet... but it seems like it
> > will
> > > > work.....
> > > >
> > > >
> > > >
> > > > Thanks,
> > > >
> > > >
> > > >
> > > > Ali
> > > >
> > > >
> > > >
> > > > ________________________________
> > > >
> > > > From: [email protected]
> > > > [mailto:[EMAIL PROTECTED] On Behalf Of
> > David Sapp
> > > > Sent: Monday, October 31, 2005 4:13 PM
> > > > To: [email protected]
> > > > Subject: Re: [AspNetAnyQuestionIsOk] Search repeater using
> > javascript
> > > >
> > > >
> > > >
> > > > Ok, upon second reading of your post I think I understand what
> > you want.
> > > > It seems you want the following (correct me if I'm wrong):
> there
> > will
> > > > be a textbox at the top of the page outside of the repeater
> and
> > when the
> > > > user types in a character the repeater will show the records
> > that match
> > > > that character (of course based on whatever repeater field you
> > are using
> > > > to perform the search). Is this right? If yes, then I can look
> > into
> > > > it.
> > > >
> > > > bh0526 <[EMAIL PROTECTED]> wrote:Hi all,
> > > >
> > > > Hopefully someone can help me out here or point me in the right
> > > > direction. I have a web page that contains a repeater. I bind
> the
> > > > repeater to a data source when the page loads. The user wants
> to
> > be
> > > > able to start typing in a textbox and have the repeater
> display
> > the
> > > > results as they are typing. Obviously, this has to be done on
> the
> > > > client-side. I know there are various keypress events that can
> be
> > > > captured. But I am pretty weak in javascript. Has anyone done
> > this
> > > > or know of a web site where I can see an example?
> > > >
> > > > Thanks,
> > > > Bob
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > SPONSORED LINKS
> > > > Basic programming language Computer programming languages
> > Programming
> > > > languages Java programming language
> > > >
> > > > ---------------------------------
> > > > YAHOO! GROUPS LINKS
> > > >
> > > >
> > > > Visit your group "AspNetAnyQuestionIsOk" on the web.
> > > >
> > > > To unsubscribe from this group, send an email to:
> > > > [EMAIL PROTECTED]
> > > >
> > > > Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> > Service.
> > > >
> > > >
> > > >
> > > > ---------------------------------
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > ---------------------------------
> > > > Yahoo! FareChase - Search multiple travel sites in one click.
> > > >
> > > > [Non-text portions of this message have been removed]
> > > >
> > > >
> > > >
> > > >
> > > > ________________________________
> > > >
> > > > YAHOO! GROUPS LINKS
> > > >
> > > >
> > > >
> > > > * Visit your group "AspNetAnyQuestionIsOk
> > > > <http://groups.yahoo.com/group/AspNetAnyQuestionIsOk> " on the
> > web.
> > > >
> > > > * To unsubscribe from this group, send an email to:
> > > > [EMAIL PROTECTED]
> > > > <mailto:[EMAIL PROTECTED]
> > subject=Unsubs
> > > > cribe>
> > > >
> > > > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> > > > Service <http://docs.yahoo.com/info/terms/> .
> > > >
> > > >
> > > >
> > > > ________________________________
> > > >
> > > >
> > > >
> > > > [Non-text portions of this message have been removed]
> > > >
> > > >
> > > >
> > > > SPONSORED LINKS
> > > > Basic programming language<http://groups.yahoo.com/gads?
> >
> t=ms&k=Basic+programming+language&w1=Basic+programming+language&w2=Co
> >
> mputer+programming+languages&w3=Programming+languages&w4=Java+program
> > ming+language&c=4&s=126&.sig=bnac3LCZpttb3c9FvbVU-A> Computer
> > > > programming languages<http://groups.yahoo.com/gads?
> >
> t=ms&k=Computer+programming+languages&w1=Basic+programming+language&w
> >
> 2=Computer+programming+languages&w3=Programming+languages&w4=Java+pro
> > gramming+language&c=4&s=126&.sig=1Czd2hKCO9_u4KVZQperFQ>
> Programming
> > > > languages<http://groups.yahoo.com/gads?
> >
> t=ms&k=Programming+languages&w1=Basic+programming+language&w2=Compute
> >
> r+programming+languages&w3=Programming+languages&w4=Java+programming+
> > language&c=4&s=126&.sig=TyHGCjod4YOKITrSq1xccQ> Java
> > > > programming language<http://groups.yahoo.com/gads?
> >
> t=ms&k=Java+programming+language&w1=Basic+programming+language&w2=Com
> >
> puter+programming+languages&w3=Programming+languages&w4=Java+programm
> > ing+language&c=4&s=126&.sig=PZAexF9LyXpKb3HDJSlB1g>
> > > > ------------------------------
> > > > YAHOO! GROUPS LINKS
> > > >
> > > >
> > > > - Visit your
> >
> group "AspNetAnyQuestionIsOk<http://groups.yahoo.com/group/AspNetAnyQ
> > uestionIsOk>"
> > > > on the web.
> > > > - To unsubscribe from this group, send an email to:
> > > > AspNetAnyQuestionIsOk-
> > [EMAIL PROTECTED]<AspNetAnyQuestionIsOk-
> > [EMAIL PROTECTED]<http://[EMAIL PROTECTED]/?subject=Unsubscribe>
> >
> > > > - Your use of Yahoo! Groups is subject to the Yahoo! Terms
> of
> > > > Service <http://docs.yahoo.com/info/terms/>.
> > > >
> > > >
> > > > ------------------------------
> > > >
> > >
> > >
> > >
> > > --
> > > Thank you,
> > > Ryan Olshan
> > > <asp:Web Programmer, Owner />
> > > TeraNet Systems
> > > http://www.teranetsystems.com
> > >
> > > --------Internet E-Mail Confidentiality Statement--------
> > > The content of and attachment(s) to this electronic transmission
> > contains
> > > information from TeraNet Systems and is intended for the use of
> > the person,
> > > firm or entity to which it is directed herein, and may contain
> > information
> > > that is private, confidential, exempt from disclosure under
> > applicable law,
> > > and/or proprietary to TeraNet Systems and is protected by law.
> If
> > you are
> > > not the intended recipient, or the employee or agent responsible
> > for
> > > delivering this message to the intended recipient, any
> > dissemination,
> > > distribution or copying of this communication is strictly
> > prohibited. If you
> > > have received this message in error, please notify the sender,
> > > [EMAIL PROTECTED], immediately by reply e-mail and delete the original
> > > message and any attachment(s) without reading or saving in any
> > matter. Thank
> > > you for your cooperation.
> > >
> > >
> > > [Non-text portions of this message have been removed]
> > >
> >
> >
> >
> >
> >
> >
> > _____
> >
> > YAHOO! GROUPS LINKS
> >
> >
> >
> > * Visit your group "AspNetAnyQuestionIsOk
> > <http://groups.yahoo.com/group/AspNetAnyQuestionIsOk> " on the web.
> >
> >
> > * To unsubscribe from this group, send an email to:
> > [EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]
> subject=Unsubscrib
> > e>
> >
> >
> > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> Service
> > <http://docs.yahoo.com/info/terms/> .
> >
> >
> > _____
> >
> >
> >
> >
> > [Non-text portions of this message have been removed]
> >
>
>
>
>
>
>
> ------------------------------
> YAHOO! GROUPS LINKS
>
>
> - Visit your group
> "AspNetAnyQuestionIsOk<http://groups.yahoo.com/group/AspNetAnyQuestionIsOk>"
> on the web.
> - To unsubscribe from this group, send an email to:
> [EMAIL PROTECTED]<[EMAIL PROTECTED]>
> - Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> Service <http://docs.yahoo.com/info/terms/>.
>
>
> ------------------------------
>
--
Thank you,
Ryan Olshan
<asp:Web Programmer, Owner />
TeraNet Systems
http://www.teranetsystems.com
--------Internet E-Mail Confidentiality Statement--------
The content of and attachment(s) to this electronic transmission contains
information from TeraNet Systems and is intended for the use of the person,
firm or entity to which it is directed herein, and may contain information
that is private, confidential, exempt from disclosure under applicable law,
and/or proprietary to TeraNet Systems and is protected by law. If you are
not the intended recipient, or the employee or agent responsible for
delivering this message to the intended recipient, any dissemination,
distribution or copying of this communication is strictly prohibited. If you
have received this message in error, please notify the sender,
[EMAIL PROTECTED], immediately by reply e-mail and delete the original
message and any attachment(s) without reading or saving in any matter. Thank
you for your cooperation.
[Non-text portions of this message have been removed]
------------------------ Yahoo! Groups Sponsor --------------------~-->
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/saFolB/TM
--------------------------------------------------------------------~->
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/