我有一个弹出窗口,用于搜索特定用户的数据库。在父页面上,我有多个字段从同一个弹出窗口填充。我的问题是如何区分或能够分辨弹出窗口的哪个按钮以填充正确的字段。
文本字段的示例:
<input t:type="textfield" id="resolveUser" t:id="resolveUser" style="display:none;"/>
<input type="button" id="change" style="display:none;"
onclick="window.open(removed to keep it short)" value="Search Users" /><br/><br/>
<input t:type="textfield" t:id="assignUser" id="assignUser" validate="required"/>
<input type="button" id="change"
onclick="window.open(removed to keep it short)" value="SearchUsers" /><br/><br/>
有javascript附加来从弹出窗口中获取值。我想在这个块中必须添加这样做的逻辑?
function updateFromUser(login, first, last, email, id){
complaintForm = document.forms['updateForm'];
var assignTo = document.getElementById("assignUser");
var resolveBy = document.getElementById("resolveUser");
assignTo.value = login;
resolveBy.value = login;
当然,两个字段的方式都得到的值不是理想的。我摆弄了js,但我的逻辑无法涵盖两个字段都是空白的情况。