使用HTML,PHP,Javascript,mySQL。表單驗證 - 接受某種格式的值
試圖確認用戶必須使用數字在文本字段中輸入時間格式爲「 - : - 」(例如01:30,10:00等)。
如果以「 - : - 」以外的任何其他格式輸入,它會要求用戶輸入正確的格式。
一旦用戶點擊提交按鈕,它就會在文本框旁顯示警告/警告消息,而不是彈出窗口。
它被作爲字符串接收,但我將它保存爲mySQL中的「時間」類型以實現我的目標。
我可以做的地方,我可以驗證該字段不能留空,但被困在這一個。
function validateForm()
var time =document.forms["entrypage.php"]["eventTime"].value;
if (time==null || time=="")
alert("Please Enter time in --:-- format");
return false;
爲了達到什麼,我試圖做的,我可以把更多的條件,如果條款中,但它似乎沒有有效的(即
x!="00:01"||x!="00:02"||x!="00:03"...etc
)
有可能噸的方式
現在這樣做,但一些指導方針/建議將不勝感激。
你需要查看正則表達式 - 這是一個重複的問題在這個網站上:http://stackoverflow.com/questions/11400822/javascript-regex-validate-time –
@RobBaillie他被阻止在那個他想要的部分檢查空的輸入值。那是我從他的問題中瞭解到的。 – Konza
@Rob謝謝主席先生! – smokedMeat