javascript - 我想添加自定义单选按钮(值由用户定义)

标签 javascript php

<分区>

我的页面上有四个单选按钮。三个单选按钮的值是预定义的。

我想通过在其前面提供文本框来自定义第四个单选按钮。如果他/她选择了第四个单选按钮并且该值作为单选按钮值发送,则用户必须填写文本框。

<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">

Donation:
<input type="radio" name="donation" <?php if (isset($donation) && $donation=="20,000") echo "checked";?>  value="20,000">20,000
<input type="radio" name="donation" <?php if (isset($donation) && $donation=="10,000") echo "checked";?>  value="10,000">10,000
<input type="radio" name="donation" <?php if (isset($donation) && $donation=="5,000") echo "checked";?>  value="5,000">5,000
<input type="radio" name="donation" <?php if (isset($donation) && $donation=="$custom") echo "checked";?>  value="$custom"><input type="text" name="custom" value="<?php echo $custom;?>">Not less than Rs. 3000
<span class="error">* <?php echo $donationErr;?></span>
<br><br>
<input type="submit" name="submit" value="Submit">


<?php
echo "<h2>Your Input:</h2>";

echo "<br>";
echo $donation;
?>

最佳答案

HTML

<input type= "radio" name ="radiostemp" value="" rel=""/>
<input type= "radio" name ="radiostemp" value="" rel=""/>
<input type= "radio" name ="radiostemp" value="" rel=""/>
<input type= "radio" name ="radiostemp" value="" rel="attach" />
<input type="text" value="" id="testtype" />

JavaScript

$(document).ready(function(){
    $("input[type=radio]").change(function(){
        if($(this).attr("rel") == "attach")
        {
            $(this).val($("#testtype").val());
        }
    });

   $("#testtype").change(function(){
        $("input[type=radio]:eq(3)").val($(this).val());
   });   
});

关于javascript - 我想添加自定义单选按钮(值由用户定义),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20945969/

相关文章:

javascript - 如何从 JavaScript 模块模式中的私有(private)函数中调用公共(public)函数

javascript - Vuejs 在复选框选择时切换 div 可见性

javascript - 如何在不知道其键的情况下获取枚举值?

php - "file_exists"问题中的特殊字符 (php)

php - 在 Gravity Forms 目录插件中添加下载 Pdf 的选项

javascript - 合约函数返回交易对象而不是 BOOL

javascript - 在对象数组中查找属性的最小值和最大值的快速方法

php - Laravel 检查相关模型是否存在

php - "Your PHP installation appears to be missing the MySQL extension which is required by WordPress."

php - 使用 phpmyadmin 上传大文件 8GB