从确认框中预填充输入文本框
Prefill input text box from confirmation box
有人知道我可以实现以下目标的方法吗?
当用户在输入框中输入1时,会弹出一个警报,但我希望用户能够确认新值,并用最小值自动填充输入字段,或者取消,字段保持空白。
到目前为止,我有以下代码:
function Form_Validator(theForm)
{
var err = false;
var field;
var msg = 'Please correct the following to continue...'n';
var alpha = /'w/;
var numeric = /[^0-9^'s]/;
var emailvalidator = /'w+([-+.]'w+)*@'w+([-.]'w+)*'.'w+([-.]'w+)*/;
var teststr = '';
if(theForm.prod_quantity.value == '1'){
msg += ''nThe minimum order amount is 2.';
if (!err){
field = theForm.prod_quantity;
err = true;
}
}
if (!err){
return true;
}
else{
alert(msg);
field.focus();
return false;
}
}
<b>Quantity:</b> <input type="text" class="prod_quantity" name="prod_quantity" />
<input type="submit" value="" class="add-basket-btn"/>
我已经设法使一个警告框出现,但我不知道如何使它自动填充,以便如果他们点击ok,值变为2。我希望这是有意义的。
在条件中使用简单的confirm()
对话框而不是alert()
,并在输入框中设置所需值:
if (confirm (msg)) { // ask for confirmation
// set the new value
theForm.prod_quantity.value = 2;
} else {
// leave the box blank
theForm.prod_quantity.value = '';
}
// ...
var orderAmount = confirm(msg);
if ( orderAmount ) theForm.prod_quantity.value = "2";
相关文章:
- 尝试在PHP中回显输入文本时出现未定义的索引错误
- 使用模拟按键在输入框中自动输入文本
- 如何添加类,同时开始在文本字段中输入文本
- JQuery使用相同的功能自动完成各种输入文本
- 如何设置输入文本框jquery的值
- 输入文本框为空时的阻止按钮asp.网络表单
- 基于单选框更新页眉,选中并选择输入文本
- 将输入文本与某个选项的值相匹配并自动选择
- 如何在 JavaScript 中创建输入文本框
- 如何使用纯Javascript观看输入文本框
- 需要使用javascript获取输入文本,然后将其添加到句子中
- php&js-将电子邮件添加到输入文本中
- 动态启用/禁用来自控制器的输入文本
- .val()不返回输入文本
- 从确认框中预填充输入文本框
- 如何使用JavaScript解析输入文本中给定的数据
- 添加/删除/更改输入文本的部分值
- 根据输入文本按元素排序,AngularJS
- 如何将(a*b)两个输入文本值相乘,并在javascript中随文本变化动态显示
- 如何从Tr重复的输入文本中获取值