单击提交输入时的单选按钮[关闭]
Posted
技术标签:
【中文标题】单击提交输入时的单选按钮[关闭]【英文标题】:Radio Button On Click Submit Input [closed] 【发布时间】:2014-02-27 04:18:11 【问题描述】:当我选择单选按钮 On 或 Off 提交输入 id="kot" 时,我该怎么做?
<label><input type="radio" onClick="*???*" name="shfaq<?php echo $i; ?>" value="1" id="radiobuttonsondazh_0" <?php if($result['live']==1) echo 'checked'; ?> />Po</label>
<label><input type="radio" onClick="*???*" name="shfaq<?php echo $i; ?>" value="0" id="radiobuttonsondazh_1" <?php if($result['live']==0) echo 'checked'; ?> />Jo</label>
<input id="kot" name="soralivetitull" type="submit" value="Shfaq" style="margin-top:1em" onclick="setWTF(this.form.soralivetitull);" />
【问题讨论】:
你有什么尝试吗?! 【参考方案1】:试试这样:
<script type="text/javascript">
function submitform()
document.forms["myform"].submit();
</script>
//give your form the id "myform"
<form id="myform" action="submit-form.php">
//and then call the function onCLick
<input type="radio" onClick="javascript: submitform()" ...
【讨论】:
【参考方案2】:你可以用这个制作一个表格,然后做一些在这里解释的事情:
W3Schools on form submitting 或者您可以通过 ajax 进行提交功能:
$.ajax(
url: 'MyURLtoReceivePost',
type: 'POST',
cache : false,
data : data,
contentType: 'application/x-www-form-urlencoded; charset=utf-8',
success: function (response)
console.log(response);
,
error: function ()
console.log("error");
);
您可以在其中包含您自己的数据 parameter_name : value, parameter_name2 : value2 您可以在 jquery API 中轻松找到的信息
【讨论】:
【参考方案3】:http://api.jquery.com/submit/
$( "#radiobuttonsondazh_0" ).click(function()
$( "#kot" ).submit();
);
【讨论】:
你不需要 jQuery,这也只会在第一个单选按钮被点击时提交。 那又怎样?第二个按钮的操作类似。不管怎样,最好什么都不做。 康拉德我不知道,但我不能让它工作:/当我选择单选按钮时它什么也不做 :( 我希望您已经创建了您想先提交的表单?如果您想留在该页面并动态发送信息到某个点,请使用带有 js/jquery 的 AJAX。 @Conrad 在您的演示中,您绑定到kot
,这是一个按钮而不是表单,您需要调用.click
或在您的答案中添加一个表单并绑定到@987654325 @ 或 selector
的那种形式。以上是关于单击提交输入时的单选按钮[关闭]的主要内容,如果未能解决你的问题,请参考以下文章