如何在单击文本框旁边的链接时填充文本框?

时间:2013-12-21 10:51:40

标签: javascript jsp struts-1

我正在尝试在超链接上填充文本框。以下是更好地解释该场景的步骤: 1.单击超链接时,将打开一个新窗口(小),其中包含从数据库生成的编号。如果用户同意该号码,则有一个OK按钮。 2.单击“确定”按钮,必须将数字填充到整个过程开始的文本框中。

我在小窗口中生成了数字,但是我没有在文本框中填充它。 到目前为止,我的方法是单击我使用window.open()打开一个新窗口的超链接。在小窗口中加载新的jsp我称之为一个动作,它给我数据库中的数字,我在小窗口中显示。现在我被卡住了:(

P.S。 :我正在使用struts 1.x

3 个答案:

答案 0 :(得分:0)

是否适合你的confirm方法?如果用户单击“确定”,它会显示通知并返回true

var clickedOK = confirm('are you ok with the number: ' + yourNumber + ' ?');
if(clickedOK){
   //...

http://www.w3schools.com/js/js_popup.asp

答案 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

干杯