如何检查单选按钮是否被选中或没有提交按钮?
我该如何检查收音机盒的值是否为Pearson或欧几里得。 所以我现在是这样的:如何检查单选按钮是否被选中或没有提交按钮?
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');
我一定有一个按钮来选择subit的价值,或者是有一种方式来获得的价值,而无需提交按钮?
这是形式I具有:
<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,给无线电例如一个类或无线电的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
是否有可能检查该值是否等于在PHP内的东西?还是应该包括像你加入的Ajax? –
如果它是一个PHP变量,你必须将它ajax到PHP,因为JS是前端,PHP是后端 – clearshot66
不,我的意思是我从jquery中检索到的值。我如何在PHP中使用它?它应该使用ajax吗? –
您需要javascript或jquery – clearshot66
@ clearshot66 JavaScript会如何看起来像tho,你能帮我解决吗? –
我会用jquery快速提交一个答案。给我第二个 – clearshot66