Вы задаете вопросы из серии "А как ходить?". Либо пишите в раздел "Работа", где вам сделают за деньги, либо приложите усилия к тому чтобы что-то сделать. Я написал вам почти все что надо сделать на клиенте. Потрудитесь хотябы понять что я написал, как и что оно делает. Не будет получаться - вам обязательно помогут.
|
tsigel,
ок! хорошо! да, яваскрипт я вообще не знаю,первый раз с ним дело имею /* if there are errors don't allow the user to submit */ $('#registerButton').bind('click',function(){ if($('#formElem').data('errors')){ alert('Please correct the errors in the Form'); return false; else var dataToServer = { email: document.getElementById("email").value, userName: document.getElementById("username").value }; $.ajax({ url: "someServerUrl", method: "post", data: dataToServer, success: function () {/* Успех! Сервер получил Емайл! */}, error: function () {/* Провал! Что-то пошло не так! */} }); } еще вопрос-так сработает или нет? |
tsigel,
Спасибо! Я Вас понял. Сейчас буду разбираться,как разберусь-напишу в личку. Просто мне надо реализовать на сайте форму отправки сообщений - платных-бесплатных, сам сайт на вордпрессе, мне посоветовали на php написать, но php я не знаю, javascript тоже не знаю,но решил на нём, он как-то попонятнее показался. |
vmazal,
Нет, вы допустили синтаксическую ошибку |
/* if there are errors don't allow the user to submit */ $('#registerButton').bind('click',function(){ if($('#formElem').data('errors')) { alert('Please correct the errors in the Form'); return false; } else { var dataToServer = { email: document.getElementById("email").value, userName: document.getElementById("username").value }; $.ajax({ url: "someServerUrl", method: "post", data: dataToServer, success: function () {/* Успех! Сервер получил Емайл! */}, error: function () {/* Провал! Что-то пошло не так! */} }); } } |
Учтите, что на сервер придут толко поля перечисленные в объекте "dataToServer", то есть сейчас это емэйл и имя пользователя. Наверно вам нужно больше полей и вы можете добавить их по аналогии
|
tsigel,
вижу. читаю учебник. да, про поля эти я понял |
tsigel,
не подскажешь, почему получилась такая форма? сдвинутая немного и последнее поле нормально не фунцкионирует и правила проверки перестали работать вообще http://vmazal.mcdir.ru/18-2 файл скрипта и стиля загрузил, в хтмл коде прописал - создал в форме поле для хтмл и в него засунул код формы, так и не понял куда на сервер отправляет форма данные, пока разбираюсь.. |
Смотрите консоль ошибок (желательно в хроме). Открыть консоль - Ф12 (в маке - "альт + комонд + i")
|
смотрел - он ругается на functions.js из темы и на админ бар.js, моя форма то не при чем получается
|
Часовой пояс GMT +3, время: 00:48. |