1

我有超级棒的 jQuery验证表单插件在我的网站上运行,没有任何问题。不幸的是,对于我的一个表单,我遇到了一个奇怪的问题,即无论我在表单的文本框中输入什么,都没有提交表单数据。

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

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

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

更新这是此表单的 JSFiddle

更新 2我意识到这个表单的元素没有被 Javascript 识别。所以如果我这样做,背景不会变红。

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

哇,这完全令人困惑,想法?

4

1 回答 1

0

你有

$(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>

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

于 2012-11-24T18:25:43.383 回答