我被要求幫助修復一個主要是python(運行Flask)的Web應用程序中的錯誤,這是我知道的,也是我提供幫助的原因。但是,我的HTML知識非常糟糕,我需要幫助。我已經修復了python代碼中的錯誤,但我想確保用戶找不到更多的方式來破壞應用程序。它與用戶輸入交易時間的HTML格式有關。輸入爲文本格式,佔位符'hh:mm:ss',但不會阻止他們輸入除該格式以外的其他所有內容。如果我從一開始就這樣做了,我會將這個字段設爲'時間'格式,但是現在太多事情取決於它是一個文本字段,我現在寧願在該文本輸入字段上設置一些驗證。在HTML時間輸入中實現一個範圍
的一段代碼是:
<input type="text" name="time_left" id="time_left" placeholder="hh:mm:ss">
的唯一限制是,該時間不能小於00:00:00,它不能超過01:30:00。我很想在這裏放一個min/max屬性,但我懷疑這很簡單。特別是它是文本。
誰能告訴我,我可以做什麼(越簡單越好,就像我說的,我不是很好用HTML)
我用第二個選項,它做了我在找的東西。謝謝!我現在只是在頁面上添加一個說明,讓用戶知道這是他們允許的範圍。 不緊急,但有沒有辦法讓領先的0可選?例如: ...或東西 –
是的,'0'應該可以。 'pattern'屬性的內容基本上是Javascript所理解的正則表達式,隱含的開始'^'和結束'$'。 – Boldewyn
很酷,有沒有什麼辦法可以將信息從「請匹配請求的格式」更改爲更具體的信息(而不是在頁面上添加說明) –