簡體   English   中英

提交HTML表單並獲取無JavaScript或jquery的單選按鈕值

[英]Submit HTML form and get radio button value without javascript or jquery

我正在嘗試通過電子郵件正文實施Net Promoter Score調查。 由於電子郵件客戶端不允許使用Javascript。 我想將單選按鈕值提交到“表單操作”屬性中定義的url。

但是我的問題是如何知道選中了哪個單選按鈕,以及如何將其提交到遠程URL? 它將以哪種形式提交? 即名稱值對還是如何?

注意:我知道如何使用Jquery和Ajax。 我想在不使用Ajax或Jquery或Javascript的情況下實現相同的目的

標准的HTML表單提交應該可以解決這個問題

確保所有單選按鈕都具有相同的名稱屬性,並為其賦予所有不同的值屬性

包含類型為“ submit”的輸入,並且結果表單提交應具有NameOfAllRadioButtons = ValueOfSelectedRadioButton

我認為我從未收到過包含正文輸入內容的電子郵件,這可能意味着很多客戶根本不支持他們。 您最好發送鏈接以在實際網頁中進行調查。

根據這篇文章: https : //www.sitepoint.com/forms-in-email/您應該能夠在電子郵件中使用標准的html表單。 Outlook會顯示混亂的表格。

要獲取無線電值,只需執行以下操作:

<form action="/yoururl.php" method="get">
    <input type="radio" name="question" value="answer1" checked> answer1<br>
    <input type="radio" name="question" value="answer2"> answer2<br>
    <input type="submit">
</form>

在您的后端代碼中,您將可以執行$_GET["question"]來獲取answer1或answer2。

提交時,用戶將被重定向到另一個頁面,大多數客戶端可能會在重定向之前要求確認。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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