输入与评分系统相关的字段?

时间:2014-04-08 22:38:16

标签: javascript jquery

是否有可能(我确定它是!)有一个系统,如果你改变第一个字段,那里的值会影响第二个字段?例如:

Position [  ]  Points [  ]
Position [  ]  Points [  ]
Position [  ]  Points [  ]

您有10个左右的这些字段,每个字段彼此相关。如果你输入1到位置,点数字段应该预填充20个点,如果输入2,那么它预先填充相关值,然后将其与所有行相关联?

2 个答案:

答案 0 :(得分:1)

也许这会让你朝着正确的方向前进:

$('#position1').change(function() {
    if($(this).val() == '1') {
        $('#points1').val('20');
    }
});
如果你想将更多的字段与那个字段的值相关联,那么逻辑可以变得更复杂。希望这会有所帮助。

这是一个简单的example

答案 1 :(得分:0)

这是一个JS Fiddle,我在第一个输入中使用jquery中的change事件来运行if语句以在第二个输入中放置一个值。

$('document').ready(function(){
    $('#position').change(function(){
       if($('#position').val()=="1"){$('#points').val("20");}
    });
});

http://jsfiddle.net/zc4yJ/