Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将联系人表单添加到jQuery模式(fallr)_Javascript_Jquery_Forms_Contact - Fatal编程技术网

Javascript 将联系人表单添加到jQuery模式(fallr)

Javascript 将联系人表单添加到jQuery模式(fallr),javascript,jquery,forms,contact,Javascript,Jquery,Forms,Contact,我对javascript和jQuery非常陌生,但我正在慢慢地掌握它。不幸的是,我真的需要让我的网站开始运行,我正在努力建立我的联系方式 我下载了名为Fallr的jQuery插件,它创建了弹出的“模态”框,这些框非常适合我的联系人表单 我只是在努力弄清楚表单在里面是如何工作的。提供了登录表单的代码,我一直试图将其修改为联系人表单,但我感到非常困惑。js代码: var login = function(){ var user = $(

我对javascript和jQuery非常陌生,但我正在慢慢地掌握它。不幸的是,我真的需要让我的网站开始运行,我正在努力建立我的联系方式

我下载了名为Fallr的jQuery插件,它创建了弹出的“模态”框,这些框非常适合我的联系人表单

我只是在努力弄清楚表单在里面是如何工作的。提供了登录表单的代码,我一直试图将其修改为联系人表单,但我感到非常困惑。js代码:

                var login = function(){
                var user = $(this).children('form').children('input[type="text"]').val();
                var pass = $(this).children('form').children('input[type="text"]').val();
                var pass = $(this).children('form').children('input[type="text"]').val();

                if(user.length < 1 || pass.length < 1){
                    alert('Invalid!\nPlease fill all required forms');
                } else {
                    alert('username: '+user+'\npassword: '+pass);
                    $.fallr('hide');
                }
            }

            $.fallr('show', {
                icon        : 'mail',
                width       : '600px',
                content     : '<h4>contact me!</h4>'
                            + '<form>'
                            +     '<input placeholder="email" type="text"/'+'>'
                            +     '<input placeholder="subject" type="text"/'+'>'
                            +     '<input placeholder="message" type="text"/'+'>'
                            + '</form>',
                position : 'center',
                buttons : {
                    button1 : {text: 'Send :)', onclick: login},
                    button4 : {text: 'Cancel'}
                },
            }); 
我已经设置了一个PHP联系人文件。我只想让第三个文本字段变大,并在单击“发送”按钮时将其发送到联系人文件。我相信我能以某种方式解决警报和验证问题

在您的登录函数中,这将是onclick事件或按钮,谁知道呢,这是javascript! 在输入中添加id,在表单中添加操作、方法和id 提交

var login = function(){
    # These are only used for client-side validation
    var user = $('#email').val();
    var subject = $('#subject').val();
    var message = $('#message').val();

    # This is where the validation occurs
    if(user.length < 1 || message.length < 1){
        alert('Invalid!\nPlease fill all required forms');
    # If the form passes validation, submit it.
    } else {
        alert('username: '+user+'\nsubject: '+subject);
        # This submits the form 
        # using the action and method attributes of the form
        $('#contactForm').submit();
        $.fallr('hide');
    }

$.fallr('show', {
    icon        : 'mail',
    width       : '600px',
    content     : '<h4>contact me!</h4>'
                # submit.php is the relative url of your script
                + '<form id="contactForm" action="submit.php" method="post">'
                +     '<input id="email" placeholder="email" type="text"/'+'>'
                +     '<input id="subject" placeholder="subject" type="text"/'+'>'
                +     '<input id="message" placeholder="message" type="text"/'+'>'
                + '</form>',
    position : 'center',
    buttons : {
        button1 : {text: 'Send :)', onclick: login},
        button4 : {text: 'Cancel'}
    },
}); 

好了,看来一切都正常了。所以,当我单击send时,它应该将其发送到我的php文件中?好的。因此,我有了新的代码,并在kayzar.com.au/linda上直播。如果你点击“静物”菜单项两个问题,一个问题是,即使字段填写得很完美,你也会收到一条错误消息;你必须点击它两次才能执行代码。非常感谢你的帮助!好的,我解决了错误消息问题。这似乎是我的php文件的一个问题。有什么建议可以在哪里找到合适的吗?不用担心。谢谢你的帮助!现在我有了一个表单,我只需要将它连接到一个php文件。PS:有没有关于需要点击两次打开表单的知识?