1
<td><input type="text" name="remove" value="Remove this text"></td>
如何在我的模板文件中直接使用smarty驗證。文本框的正確值爲空。將空輸入字段驗證爲smarty中的正確值
我試圖避免使用Javascript,並且我知道我可以在模板文件或PHP中執行此操作。我還沒有看到任何真正的好例子。
我很困惑,我將不勝感激。
<td><input type="text" name="remove" value="Remove this text"></td>
如何在我的模板文件中直接使用smarty驗證。文本框的正確值爲空。將空輸入字段驗證爲smarty中的正確值
我試圖避免使用Javascript,並且我知道我可以在模板文件或PHP中執行此操作。我還沒有看到任何真正的好例子。
我很困惑,我將不勝感激。
您無法使用smarty驗證任何內容。 Smarty用於模板化,這意味着:Smarty僅用於產生輸出。
如果您想檢查該元素是否爲空,則必須依賴於JavaScript或您的服務器端語言(例如, PHP。
只有這樣,才能以任何大致與智者你的方向會是這樣的:
<td>
{if $element_not_empty}<div class="error">Please remove the text!</div>{/if}
<input type="text" name="remove" value="Remove this text">
</td>
但是,當然,變量$ element_not_empty將PHP所產生的所以你在服務器片面再次驗證;)
我不明白。你想驗證你的輸入字段是否爲空?所以,如果他們是空的顯示錯誤消息? – HamZa
與此相反。這是一個垃圾郵件檢查,如果他們刪除文本,然後他們證明他們是人類。任何其他值都是無效的。我想確保文本框是空的。 – user2063873