我是JavaScript新手。我創建了一個向數據庫提交詳細信息的表單。我有不同的文本框,有些需要接受只有字母和一些只允許數字。只允許使用JavaScript編碼文本框
我在做一些研究時得到了這段代碼,但是這段代碼告訴我一個無效模式。 你能幫助我,讓這段代碼將允許只有字母。我試圖修改代碼,以便它只需要字母,但我失敗了。
function f_check_Lett(form){ //Only letters and numbers allowed
var text = form.bucketname.value;
alert(text);
var filter = /^[A-Za-z0-9]+$/;
if (filter.test(text)) {
form.submit();
} else {
form.bucketname.select();
alert("Only Allow letters and numbers!");
}
}
獲取一本好的JavaScript書或找到一個好的教程。如果你想用JavaScript做任何事情,你必須能夠解決簡單的任務,並且你應該能夠在最多十分鐘內從頭開始編寫它。 – Doorknob
你在正則表達式中有0-9,它也會允許數字。 –
請告訴我你也在服務器端進行驗證,而不是直接將文本輸入到數據庫中? – slugster