JavaScript:确认对话框,显示文本框中的值

时间:2010-07-27 16:17:33

标签: javascript text dialog confirm

有没有办法让确认对话框显示用户在表单上的文本框中键入的值? (例如,如果用户键入100.00,我希望对话框显示类似“确认金额”的消息。如果$ 100.00是正确金额,请单击“确定”。)

3 个答案:

答案 0 :(得分:4)

是:

var amount = document.getElementById("textbox").value;
confirm("Confirm Amount. Click OK if $" + amount + " is the correct amount.")

编辑:这是一个工作示例: http://jsbin.com/inoru/edit

答案 1 :(得分:1)

当然,您只需将字符串值传递给对话框:

var str = "my msg";
confirm(str);

因此,要显示自定义消息,只需获取文本框的值并将其附加到您的消息中即可。例如:

var amount = jQuery("#myTextBox").val();
confirm("Click OK if " + amount + " is the correct amount");

答案 2 :(得分:0)

您应该从文本框中检查onblur事件,如果文本框不为空,则显示消息,如下所示:

document.getElementById('textboxid').onblur = function(){
    if(this.value.length > 0 )
        showApplicationMessage()
}