簡體   English   中英

提交后禁用聯系表單輸入字段

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM