我有这个文件,我想在我选择答案的时候,然后,当我点击后,单选按钮的值不会改变。请帮帮我..
XMLHttpRequest cannot load http://api.localhost/admin/login. Response
to preflight request doesn't pass access control check: No 'Access-
Control-Allow-Origin' header is present on the requested resource.
Origin 'http://admin.localhost:3000' is therefore not allowed access.
The response had HTTP status code 405.
这里的完整脚本https://pastebin.com/RJ2XxJrn
谢谢!
答案 0 :(得分:0)
选中一个单选按钮后,再次单击它就无法取消选中,你必须使用复选框而不是收音机,然后将其设置为单选按钮,这里是使用jquery制作复选框的代码同时选中复选框和收音机
$('input[name="test_input"]').click(function(){
var valueNow = $('input[name="test_input"]').prop('checked');
$('input[name="test_input"]').not(this).prop('checked',false);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" value="value1" name="test_input">
<input type="checkbox" value="value2" name="test_input">
<input type="checkbox" value="value3" name="test_input">
<input type="checkbox" value="value4" name="test_input">
答案 1 :(得分:0)
使用HTML的自动填充功能,如下所示:
<form .... autocomplete="on">
<input type="radio" name="jawabanb" value="1">
<input type="radio" name="jawabanb" value="2">
<input type="radio" name="jawabanb" value="3">
</form>
答案 2 :(得分:0)
我认为你的问题是变量设置,在Session变量中保存答案,并在echo语句中检查它,所以当你回击时,post变量不会丢失。