-4
我正在嘗試整合parsley.js到我的動態來源。當我點擊提交按鈕,在JavaScript我打電話歐芹:收音機「對象73沒有方法」替換'「
var validateForm = $('#myForm').parsley().validate();
觸發事件,但它不會起作用,因爲在控制檯那裏有一個錯誤
Uncaught TypeError: Object 73 has no method 'replace'
對象73似乎是單選按鈕字段(我猜 - 糾正我,如果它不是)。產生它看起來像這樣:
<span class="formw">
Test1<input class="formField data-parsley-required" prop="text" type="radio" name="73" value="Test1" data-parsley-multiple="73" data-parsley-id="0256">
Test2<input class="formField " prop="text" type="radio" name="73" value="Test2" data-parsley-multiple="73">
Test3<input class="formField " prop="text" type="radio" name="73" value="Test3" data-parsley-multiple="73">
</span>
我真的不知道我怎樣才能香菜在我的形式工作,解決這個替換錯誤...
任何幫助,將不勝感激!
在此先感謝
感謝身邊所有的反對票你的答案!現在我意識到問題在於名字中的數字。可悲的是我無法改變這種情況,因爲在後端我需要這些名稱中的值,否則我需要更改整個邏輯。但真的很感謝你的回答!看起來我必須在parsely旁邊尋找其他東西:) – pythoniosIV
也許你需要爲id或名字保留73。精細。但是**後臺沒有任何**強制您爲data-parsley-multiple保留該值。你可以爲你的輸入設置你自己的data-parsley-multiple值,然後調用parsley – guillaumepotier
隨着「在後端」我的意思是說我的應用程序在後端而不是歐芹後端的邏輯,我很抱歉如果我沒有表達清楚。不管怎麼說,還是要謝謝你 :) – pythoniosIV