У меня есть форма, настроенная с плагином проверки jQuery.Вызов функции javascript на форме submit (с подтверждением формы jQuery)
посмотреть здесь: http://jsfiddle.net/9q865xof/
И у меня это (не JQuery) Javascript функция от того, как моя форма была подтверждена, прежде чем добавить плагин.
function busregform(form, password) {
// new input for hashed password
var p = document.createElement("input");
// create element
form.appendChild(p);
p.name = "p";
p.type = "hidden";
p.value = hex_sha512(password.value);
// clear plaintext password
password.value = "";
// submit the form
form.submit();
return true;
}
С функцией hex_sha512() в собственном файле.
Идея здесь состоит в том, чтобы отправить пароль из формы через busregform(), чтобы создать хешированный пароль, чтобы затем отправить для моего PHP-скрипта для обработки.
Я попытался добавить это мой код проверки JQuery:
submitHandler: function(){
var pw = $("#pass").val();
var form = $("#business-reg-form");
busregform(form,pw);
}
не повезло ... Не уверен, что теперь делать. Я думаю, я должен использовать ajax?
Как я могу вызвать busregform() при отправке формы, одобренной плагином?
Спасибо большое за помогите Аруну. Однако, когда я 'echo $ _POST ['p'];' на странице, на которую он отправляет сообщения, нет значения. Любая идея, почему это может быть? – beyondit01
@ beyondit01 вы смогли проверить запрос с помощью сетевой вкладки –
Нет, это говорит о запрещенной ошибке 403? – beyondit01