gpt4 book ai didi

javascript - 如果没有提交按钮,如何检查单选按钮是否已选中?

转载 作者:行者123 更新时间:2023-12-03 04:35:20 25 4
gpt4 key购买 nike

我如何检查单选框的值是 PIL 逊还是欧几里得。所以我现在拥有的是这样的:

if ($_SERVER['REQUEST_METHOD'] === 'POST')
{

if($_POST['radio'] == 'Euclidean'){
$get_recommendations = get_recommendations($new_videos,$user_data['username'], $sim_score='sim_euclidean');
}

}
// as default i want the pearson method to be used
else{
$get_recommendations = get_recommendations($new_videos,$user_data['username'], $sim_score='sim_pearson');

我是否必须有一个按钮来提交所选的值,或者有没有一种方法可以在没有提交按钮的情况下获取该值?

这是我的表格:

          <form action="" method="post"> 
<div class="control-group">
<h1 style="font-size:22px;">Choose method to recommend with:</h1>
<label class="control control--radio">Pearson
<input type="radio" name="radio" value="Pearson" checked="checked"/>
<div class="control__indicator"></div>
</label>
<label class="control control--radio">Euclidean
<input type="radio" name="radio" value="Euclidean"/>
<div class="control__indicator"></div>
</label>
</div>
</form>

最佳答案

使用jquery,给radio一个class或者id,例如:

$(document).ready(function()){

$('input:radio[name="radio"]').change(function()){
var value = $('form input[type=radio]:checked').val(); // Gets val of checked on change event

// code to manipulate it, can also be sent to a php file via ajax if you need it that way
}

}

用于将 jquery 变量传递到 php 的链接 Passing jQuery Value to PHP

关于javascript - 如果没有提交按钮,如何检查单选按钮是否已选中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43330701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com