[英]Disable contact form input fields after submit
這是我第一次提問。
我有一個網站,您可以在其中登錄,登錄后可以提交表單。 (聯系表 7)。
我希望在用戶提交表單后禁用輸入字段,因此他只能提交該表單 1 次(我總共有 6 個表單)。
我的第一個想法是在數據庫中插入一行,其中包含用戶名和 0(未提交)或 1(已提交)。 如果為 1,則禁用表單,如果為 0,則可以提交表單。
我的問題是我無法讓 wordpress 在數據庫中插入任何內容。 我一開始嘗試了這個插件: https : //wordpress.org/plugins/contact-form-cfdb7/
它有點工作,但現在插件不再在數據庫中插入任何內容。 我不知道為什么。 我沒有改變任何東西。
當我在functions.php 中插入一些php/sql 代碼時,然后當我提交表單時,它只是加載。 沒發生什么事。
只需將以下代碼添加到您要禁用的輸入標簽中
<?php echo (isset($_POST['submit'])) ? 'disabled' : ""; ?>
//if submit method is POST else use $_GET for get method
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.