![](/img/trans.png)
[英]How do I retrieve survey radio buttons input to the next HTML page? Using local storage and pure javascript
[英]How do I submit a form (using radio buttons) in the same page with setcookie() [edit : using Javascript]
我一直試圖讓它工作一段時間......所有代碼都在同一個 php 頁面/文件中
<?php
$selectedoption = $_POST["selectedoption"];
$cookie_name = 'selected_option';
setcookie($cookie_name, $selectedoption, time() + (86400 * 30), "/");
if(!isset($_COOKIE[$cookie_name])) {
echo "Option not Selected";
} else {
echo "Option is " . $_COOKIE[$cookie_name];
}
?>
<form method="post" action="">
<input type="radio" name="selectedoption" value="option1"> Option 1<br>
<input type="radio" name="selectedoption" value="option2"> Option 2<br>
<input type="radio" name="selectedoption" value="option3"> Option 3<br>
<input type="radio" name="selectedoption" value="option4"> Option 4<br>
<input type="submit" name="submit" value="Submit">
</form>
cookies 可以和帖子設置在同一個文件中嗎? 我不確定這是否應該像這樣工作,或者是否做錯了什么。 謝謝
我已經解決了這個問題,是的,我花了一個小時 xD
首先對於嘗試在 php 中使用 setcookie() 並且無法執行此操作的任何人,請閱讀此PHP - setcookie(); 不工作
話雖如此,我仍然無法使用 php,而是使用 Javascript 來設置cookie。
<script>document.cookie = "cookie_name="+'<?php echo $selectedoption; ?>'</script>
echo "Auction Item is a " . $_COOKIE["cookie_name"];
很高興我自己很快就解決了這個問題,因為似乎沒有人關心這個帖子 lmao,所以遇到這個解決方案的人,你很幸運:D
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.