我使用相同的代碼來創建多個文本框。現在出於驗證的目的,有一種方法可以在前端查找字段的數據類型。例如文本框驗證
$('textarea').change(function() {
if (isNaN(this.value)) {
alert("Field cannot accept spaces, special characters");
}
});
這適用於所有非數字文本框。任何幫助或建議,請
我使用相同的代碼來創建多個文本框。現在出於驗證的目的,有一種方法可以在前端查找字段的數據類型。例如文本框驗證
$('textarea').change(function() {
if (isNaN(this.value)) {
alert("Field cannot accept spaces, special characters");
}
});
這適用於所有非數字文本框。任何幫助或建議,請
如果您在創建元素時知道數據類型,可以通過創建自定義屬性(如'data_type =「numeric」')或向元素添加數據對象來設置該元素的信息:$(' textarea')。data('type',numeric)。
然後,您可以創建一個通用的onchange
$('textarea').change(function(){
if($(this).data('type') == 'numeric'){
if(isNaN(parseFloat($(this).val()))){
....
}
}
});
This project必須履行其在形式驗證方面
您是否嘗試過使用jQuery驗證您的所有需求? http://docs.jquery.com/Plugins/Validation