Completed

jQuery based form

This project was successfully completed by ayudeveloperssl for $463 USD in 10 days.

Get free quotes for a project like this
Employer working
Completed by:
Project Budget
$250 - $750 USD
Completed In
10 days
Total Bids
16
Project Description

We need to have a form created for adding and editing websites. Initially, the form needs to have 2 sections where multiple lines can be added by the user (see attached [url removed, login to view]). There is also a modal dialogue for user and group management.

The sections allow lines to be added with the + icon and removed with the - icon. The same functionality can be found on [url removed, login to view] for a "Multiple Choice" field type under the field settings (when the Multiple Choice field is selected green + and red - appear on the left-hand-side.)

Each section's lines support inline editing, infield labels, and auto completion.
In the website addresses section, new domains can be entered or existing domains selected.
In the FTP access section, only existing users or groups can be searched for.
Clicking on "Launch User Manager .." displays the modal dialogue.
Input validation is required for:
new usernames ^[a-z]{1,1}[a-z0-9-]{7,}$
passwords ^.{8,8}$
group names ^[a-z]{1,1}[a-z0-9-]{4,}$

Other notes:
Groups tab on User Manager modal dialogue: The list of users does not necessarily need to be scrollable; it should add extra lines when the user clicks + like the parent form's sections.

The form should use Ajax to make backend function calls to a PHP script e.g.

userAdd
userEdit

etc...

The form will eventually have a MySQL backend, but for development purposes it doesn't matter if the data is saved; e.g. the data can be hardcoded into the PHP i.e. a page refresh will reload the hardcoded data.

FYI: The MySQL user and group tables will have a uid and gid Integer primary keys with uname and gname varchar fields. The website table will have a sid Integer primary key and the vhost table will have the sid, prefix and domain.

References:

[url removed, login to view], for the style we wan to use, infield labels, and input validation (red boxes)

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online