Цитата:
Сообщение от wasd
Хай.
Есть форма передающая данные логин,пароль. Так же в этом скрипте происходит проверка доступных символов. Вот только с ней что то не так. Подскажите пж.
PHP код:
<form name="reg"> UserID: <input type="text" id="name" name="name" size=20><br><br> Password: <input type="password" id="pass" name="pass" size=20><br><br> Confirm Password: <input type="password" id="confirm" name="confirm" size=20><br><br> <button id="submit_form">Отправить</button> </form> <div id="result"></div> <script type="text/javascript">
$(document).ready(function(){ $("#submit_form").click(function(){ //при клике на кнопку <button id="submit_form">Отправить</button> выполняем функцию $.post("account.php", $("#name","#pass","#confirm").serialize(), function(response) { //здесь #form_id - это ID формы, которая будет отправляться $("#result").html(response); //вывод ответа от php-скрипта в <div id="result"></div> }); return false; }); });
</script>
|
PHP код:
<form id="reg" action="action" method="post"> UserID: <input type="text" id="name" name="name" size=20><br><br> Password: <input type="password" id="pass" name="pass" size=20><br><br> Confirm Password: <input type="password" id="confirm" name="confirm" size=20><br><br> <button id="submit_form">Отправить</button> </form> <div id="result"></div>
<script type="text/javascript">
$(function() {
$('#reg').submit(function(e) {
e.preventDefault();
var m_method = $(this).attr('method');
var m_action = $(this).attr('action');
var m_data = $(this).serialize();
$.ajax({
type: m_method,
url: m_action,
data: m_data,
success: function(result) {
$('#result').html(result);
console.log(result);
}
});
});
});</script>
попробуй так.