javascript - Javascript 无法识别 HTML 表单输入?

标签 javascript jquery html forms jquery-validate

我有 super 棒的 jQuery validateform 插件,可以在我的网站上正常工作,没有任何问题。不幸的是,对于我的其中一个表单,我遇到了一个奇怪的问题,无论我在表单的文本框中输入什么内容,都不会提交表单数据。

为了向您展示我的意思,当我在输入(“存储数据”)之前console.log字段数据并在提交(“实时数据”)时,这就是我得到的(serialized using $.param) :

stored data: full_name=&email_address=&password=  
live data: full_name=&email_address=&password=    

因此,此表单上没有提交任何内容,而我网站上使用完全相同的 JS 代码库的所有其他表单的“实时数据”显示输入的任何内容。

更新这是一个 JSFiddle for this form

更新 2 我意识到 Javascript 无法识别此表单的元素。所以如果我这样做,背景不会变成红色。

$('#email_address').focus(
function(){
    $(this).css({'background-color' : 'red'});
});

哇,这真是令人困惑,想法吗?

最佳答案

你有

$(document.body).on('click', ".ajaxFormBtn"

<button data-loading-text="Saving..." class=" btn btn-green btn-large txt24" 
            value="Sign up" id="signupModalBtn" ><i class="icon-key icon-signin"></i> 
            Sign up</button>

注意到按钮的类属性中缺少什么吗?

关于javascript - Javascript 无法识别 HTML 表单输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13543135/

相关文章:

javascript - Angular、 Controller 和服务交互以显示 json 数据

JavaScript/Jquery : How do I modify this script to avoid have to use a <A> tag?

jquery - 是什么让网站在滚动时感觉沉重?

javascript - 输入格式

javascript - 现代浏览器是否会阻止 <a href="javascript :window. open....?

html - 如何使用 Bootstrap 对齐图标旁边的文本?

javascript - Angular 2 模块导入

java - Hibernate 和 Thymeleaf 无限递归

javascript - 编辑复制的内容 slider 以工作

jquery - 在事件时滑入的站点中创建多个 "views"