【问题标题】: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);" />

【问题讨论】:

  • 你有什么尝试吗?!

标签: javascript php jquery radio-button radio


【解决方案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 的那种形式。
      猜你喜欢
      • 2017-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-22
      • 2021-09-29
      • 2012-08-07
      • 1970-01-01
      • 2015-02-11
      相关资源
      最近更新 更多