我正在尝试在超链接上填充文本框。以下是更好地解释该场景的步骤: 1.单击超链接时,将打开一个新窗口(小),其中包含从数据库生成的编号。如果用户同意该号码,则有一个OK按钮。 2.单击“确定”按钮,必须将数字填充到整个过程开始的文本框中。
我在小窗口中生成了数字,但是我没有在文本框中填充它。 到目前为止,我的方法是单击我使用window.open()打开一个新窗口的超链接。在小窗口中加载新的jsp我称之为一个动作,它给我数据库中的数字,我在小窗口中显示。现在我被卡住了:(
P.S。 :我正在使用struts 1.x
答案 0 :(得分:0)
是否适合你的confirm
方法?如果用户单击“确定”,它会显示通知并返回true
。
var clickedOK = confirm('are you ok with the number: ' + yourNumber + ' ?');
if(clickedOK){
//...
答案 1 :(得分:0)
单击“确定”后,再使用db中的值填充该框。 让value =“db_value”;
<button >OK</button><input type="text" value="">
if(clickedOKButton){
$(this).next().val(db_value) ; // get the element selector(id) of box and put its value.
}
答案 2 :(得分:0)
谢谢里亚德的时间。 :-) 我有解决方案。为此目的实现了一个javascript。
opener.document.frm.number.value=db_value; // this passes db_value from the new window to the source window
干杯