javascript - 如果单选按钮的答案是 echo

标签 javascript php jquery radio-button

我想检查 radio 的值是否为某个值,如果是,则需要回显文本行。

我将此代码用于单选按钮:

<li>
    <label for="recommend_field"><?php echo $this->__('Would you recommend this product to a friend?') ?></label>
    <div class="input-box">
            <?php foreach ( $this->getOptions() as $option ): ?>
            <label>
            <input type="radio" class="radio" name="radio-group" value="<?php echo $option['value'] ?>"<?php if ($option['value'] == $value) echo ' checked="checked"' ?>><?php echo __($option['label']) ?></input>
            </label>
            <?php endforeach ?>
    </div>
</li>

我目前用这一行回显单选按钮的整个值:

<?php echo $this->__('Would you recommend this product to a friend?') ?> <?php echo $this->getAnswer() ?>

单选按钮的值为
1.是的
2. 否

我想检查值是否为 Yes,如果是,则回显“Value is Yes”。

我怎样才能实现这一目标?

最佳答案

 <li>
<label for="recommend_field"><?php echo $this->__('Would you recommend this product to a friend?') ?><span id='ans'></span></label>
<div class="input-box">
        <?php foreach ( $this->getOptions() as $option ): ?>
        <label>
        <input type="radio" class="radio" name="radio-group" value="<?php echo $option['value'] ?>"<?php if ($option['value'] == $value) echo ' checked="checked"' ?>><?php echo __($option['label']) ?></input>
        </label>
        <?php endforeach ?>
</div>
</li>

<script>
$(document).ready(function(){

$('input:radio[name=radio-group]:checked').change(function () {
        if (this.value == 'Yes') {
        $('#ans').html("Value is Yes");
        }
        else if (this.value == 'No') {
            $('#ans').html("Value is No");
        }



}); 


</script>    

关于javascript - 如果单选按钮的答案是 echo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30482747/

相关文章:

javascript - 验证摘要 javascript 错误

javascript - 查询字符串解析 : Handling both & and ;

用于 js 计算器的具有多个运算符的字符串的 Javascript 总数学

php - 我如何找到哪个 `guard` 在 Laravel 中发出当前请求?

php - 保护对远程 php 脚本的调用

javascript - 如何在键盘事件之外读取键盘状态?

javascript - 在 javascript 中显示实际的 [object Object]

php - UTF8 与 php pear DB 包不起作用

javascript - 访问变量内的 DOM 元素

javascript - 如何在单击第二个日期选择器时获取两个日期选择器之间的日期差异?