Javascript不完整标签

时间:2013-12-23 10:45:29

标签: javascript

我在西非加纳的一家新兴在线零售商工作。我们从Big Commerce购买了一个电子商务模板。在我们的网站上有一个文本字段,允许用户输入他们的电子邮件地址并随后接收新闻稿。不幸的是,当用户输入信息时,它在后端看不到。一旦他们点击输入,他们就不会收到自动电子邮件。我怀疑Javascript代码有问题。请指教:

<script type="text/javascript">
    // 
      $('#subscribe_form').submit(function() {
        if($('#nl_email').val() == '') {
      // alert('You forgot to type in your email address.');
        $('#nl_email').focus();
        return true;
           }

    if($('#nl_email').val().indexOf('@') == -1 || $('#nl_email').val().indexOf('.') == -1) {
              //alert('Please enter a valid email address, such as john@example.com.');
              $('#nl_email').focus();
               $('#nl_email').select();
                return true;
           }

    // Set the action of the form to stop spammers
    $('#subscribe_form').append("<input type="hidden" name="check" value="1" />");
    return true;

     });

 </script>

2 个答案:

答案 0 :(得分:1)

语法错误

$('#subscribe_form').append("<input type="hidden" name="check" value="1" />");

修正:

$('#subscribe_form').append("<input type='hidde' name='check' value='1' />");

答案 1 :(得分:1)

尝试推杆:

$('#subscribe_form').append("<input type="hidden" name="check" value="1" />");

作为

$('#subscribe_form').append('<input type="hidden" name="check" value="1" />');

或由于引号而引发错误......