javascript - 将表单输入值与所选选项相结合

标签 javascript jquery

我想使用 jQuery 实时组合选项和输入字段中的值。

<input name="recipe" id="recipe" value="tablespoons" />
<select id="spoon_value" name="spoon_value">
<option value="1" selected="">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>

也许这样的东西会起作用,但我收到错误。

未捕获的语法错误:意外的标识符

$('select#spoon_value').each(function(i) {
$(select[name=spoon_value] option[value=" + this.data.spoon_value + "]").html() + this.data.recipe);

我想要的输出是 2 汤匙或 3 汤匙等等。

最佳答案

<!doctype>
<html>
<head>
    <script>
        function _(x){
            return document.getElementById(x);
        }
        function update() {
            var tbsVal = _("spoon_value").value;
            var output = tbsVal + " tablespoons";
            _("realtimeTbsVal").innerHTML = output;
        }
    </script>
</head>
<body>
    <form action="yourFileName" method="post">
        <select id="spoon_value" name="spoon_value" onblur="update()">
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
        </select>
        <input type="submit" value="Submit">
    </form>
    <div id="realtimeTbsVal">yo</div>
</body>
</html>

关于javascript - 将表单输入值与所选选项相结合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20891701/

相关文章:

javascript - jquery添加相同div id内的值

javascript - 如何在一个请求中发送多个表单的数据?

javascript - Dojo 声明 - 基类不是可调用的构造函数

javascript - 使用需要不同 jQuery 版本的控件

javascript - 虚拟渲染

javascript - 排除预加载的元素

javascript - 将 php 值获取到 javascript 中

javascript - 如何创建复杂的多维关联数组?

javascript - iOS - html5 - 响应缓慢

javascript - 确认按钮事件触发两次