我有一個jsp頁面,在其上我有一個圖像,單擊該圖像時打開一個具有相應值(另一個jsp)的單選按鈕的模式winwdow ...如何將單選按鈕的值從一個jsp傳遞給另一個jsp
我試圖做到的,是在一個電臺按鈕的選擇,分配給它的價值,是一個文本框,這是父頁...
讓我告訴你,我沒有提交任何形式的...我只想關閉此窗口,並將其值分配給父母jsp上的文本框,選擇單選按鈕
我試圖用session進行操作,採取行動的方式...
任何建議或意見將高度appriciated。 謝謝
我有一個jsp頁面,在其上我有一個圖像,單擊該圖像時打開一個具有相應值(另一個jsp)的單選按鈕的模式winwdow ...如何將單選按鈕的值從一個jsp傳遞給另一個jsp
我試圖做到的,是在一個電臺按鈕的選擇,分配給它的價值,是一個文本框,這是父頁...
讓我告訴你,我沒有提交任何形式的...我只想關閉此窗口,並將其值分配給父母jsp上的文本框,選擇單選按鈕
我試圖用session進行操作,採取行動的方式...
任何建議或意見將高度appriciated。 謝謝
假設在父窗口中這是需要更新的文本框。
<input type="text" id="txtBoxDisplay" value=""/>
在父窗口中創建一個函數的新文字
<script>
....
....
....
function updateTextBox(theTextString)
{
$("#txtBoxDisplay").val(theTextString); //assuming you are using jquery
document.getElementById('txtBoxDisplay').value = theTextString; // if not using jquery
}
</script>
在子頁/模態窗口中使用下面的代碼來訪問父JSP的功能
window.opener.updateTextBox("Display this text in the parent text box");
更新textbod
您也可以使用
parent.updateTextBox("Display this text in the parent text box");
欲瞭解更多詳情,請參閱以下鏈接
如果你沒有提交任何表單,那麼服務器顯然不知道你在模態窗口中做出的選擇。
使用JavaScript初始化父窗口中的文本字段與選定的收音機。因爲我覺得你使用JQuery來打開對話框,所以你不應該在模態對話框中調用在父窗口中定義的JavaScript函數。