Find Jobs
Hire Freelancers

Ajax web page

$30-250 USD

In Progress
Posted about 11 years ago

$30-250 USD

Paid on delivery
I need a simple webpage that does the following. Further information is attached in the zip file. Part 1 is of the challenge is what I need to get done. Create a file '[login to view URL]' that contains: A single-line text input field named "input" A submit button An empty labeled "Matches:" Your solution may also use additional files (images, JavaScript, CSS, etc.), but all assets used in the solution must have been created by you (see exception below). This question is designed to test programming ability, not design skills, but feel free to apply useful styling to your solution. Your HTML should pass the validation tests at [login to view URL] In addition to the files you create, you may include and use the latest version of jQuery from this url: [login to view URL] You may not use any other 3rd party plugins or libraries. The application 'AlpcServer' provided as part of this challenge implements a simple word-completer. Assuming that this application is running on your local machine at port 8080, when the URL http://localhost:8080/words/a is accessed, the server will return a list of words it knows starting with that letter and report HTTP status of 200 (OK). Accessing /words/ac will return a list of words beginning with the stem 'ac', and so on. If the word stem parameter is missing or if the server knows no words beginning with that stem, the server will return an HTTP status of 204 (No content), and no data. The edit field on the [login to view URL] file must operate in two different modes: Normal Mode operates as a plain edit field; when the control has focus, characters typed are displayed in the control. If the user presses '^' as the first thing in the edit box or after whitespace, the control switches into autocomplete mode. The '^' character that switches your page into autocomplete mode should not be displayed in the edit field. Autocomplete Mode captures input from the keyboard and queries the AlpcServer for words starting with letters typed after entering autocomplete mode. For each character typed in autocomplete mode, the following should happen: The server should be queried asynchronously for matching words If one or more matches are returned, the 'Matches' div should be populated with the results, one entry per line, and the edit field should be updated to include the best match (the first match in the list returned from the server) so far. If the user presses the backspace key while in autocomplete mode, your web page should re-display the matches that result from the shorter stem, or if the user backspaces past the first letter entered in autocomplete mode, should return to normal mode. Users should be able to switch between Normal and Autocomplete modes to enter multiple words in the edit field. Autocomplete mode is exited when the user does any of these: enters text that results in zero matches being returned hits the Tab key, which accepts the current best match from the completer, completing the word in the edit box clicks on one of the words displayed in the 'Matches' div, completing the word in the edit box presses space bar presses the Submit button backspaces past the point where autocomplete mode was triggered When Autocomplete mode is exited, any contents in the 'Matches' div are removed.
Project ID: 4405894

About the project

8 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Check PM, please
$70 USD in 1 day
5.0 (4 reviews)
2.9
2.9
8 freelancers are bidding on average $203 USD for this job
User Avatar
Hi, I can start now.
$300 USD in 3 days
4.9 (30 reviews)
4.8
4.8
User Avatar
Hello Please read more than private message thank you
$103 USD in 1 day
4.7 (13 reviews)
4.7
4.7
User Avatar
Experieced web-developer here. Please see my PM
$199 USD in 3 days
4.9 (6 reviews)
4.3
4.3
User Avatar
Let Champian handle this for you.
$249 USD in 8 days
5.0 (6 reviews)
3.5
3.5
User Avatar
No problem,sir. I am willing to do this job and have confidence Please contact me...thanks so much
$100 USD in 5 days
3.0 (2 reviews)
2.4
2.4
User Avatar
Hi i am ready to start work kindly check pm Thanks.
$300 USD in 10 days
5.0 (1 review)
1.2
1.2
User Avatar
Hi I am ready to start.
$150 USD in 5 days
4.0 (1 review)
1.4
1.4
User Avatar
Hi, I can easily help you out. I can use MVC, CSS3 and JQueryUI to easily develop web page according to the requirements. Regards, Atul
$154 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
San Diego, United States
5.0
1
Payment method verified
Member since Apr 6, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.