-1
$(function() {
    $("input[type=submit]").click(function() {
        var fname = $("#fname").val();
        var lname = $("#lname").val();
        var mail = $("#mail").val();
        var remail = $("#remail").val();
        var password = $("#password").val();
        var gender = $("#gender").val();
        var dataString = 'fname='+ fname + '&lname=' + lname + '&mail=' + mail + '&remail=' +     remail + '&password=' + password + '&gender=' + gender;

        if(fname=='' || lname=='' || mail=='' || remail=='' || password=='' || gender=='') {
            $('#divMessage').html('Please complete form');
            return false;
        }else{
            $.post('join.php',dataString,function(data){
                $('#divMessage').html(data);
            });
        }

        return false;
    });
});

誰かがこの問題を解決する方法を知っていれば、それは私にとって非常に役に立ちます。

<form id="signup" name="signup" method="post" action="">

ページのすべてのフォームではなく、特定のフォームで使用したい

4

3 に答える 3

0

@Axelの答えは機能するはずです。また、その特定のフォームの送信ボタンに別の名前を指定できる場合は、イベントを直接バインドできます

$("input[name=signup_submit]").click(function() {
于 2013-05-29T06:20:04.933 に答える