如何在用户输入值时从文本框中填充消息框?

时间:2011-02-04 05:42:31

标签: javascript asp.net

我使用3个文本框进行范围选择。当用户在文本框中输入范围时,我想在消息框中显示范围值。

假设用户输入

    在第一个文本框中
  1. 100,我想显示“你被选中< 100”。
  2. 第一个文本框中的100个和第二个文本框中的500个我想显示“您被选中101 - 500”
  3. 500在第二个文本框中,1000在第三个文本框中我想显示“您被选中501 - 1000”
  4. 在第三个文本框中输入值后,我想在消息框中显示所有范围。

    我该怎么做?

2 个答案:

答案 0 :(得分:0)

您需要使用一些javascript来获取每个文本框中的值,并通过alert函数在消息框中显示这些值。

假设您的文本框被称为“第一个”,“第二个”和“第三个”,它将看起来像这样:

var firstValue = document.getElementByName('first').value;
var firstValue = document.getElementByName('second').value
var firstValue = document.getElementByName('third').value

如果你正在使用jQuery,你可以这样做:

var firstValue = $('#first').val();
var secondValue = $('#second').val();
var thirdValue = $('#third').val();

使用这些值,您可以执行一些逻辑,并显示您的消息,即:

if(firstValue < 100) {
    alert('You entered < 100');
}

等等。

答案 1 :(得分:0)

看看我编写的这个例子

http://jsbin.com/ovepo4