通过单击输入调用该对话框。如何确定在对话框中调用它的输入的 ID?也就是说,我们需要这样的功能: ,只是不需要手动document.getElementById("oldtag").value = val;指定输入。它有必要自行决定,因为使用相同对话框的id其他人会有更多的输入id
对话连接:
<div style='display:none;' id='select_tag'>
<?php require_once __DIR__.'/../tag/_tag.php'; ?>
</div>
单击时打开对话框的表单:
<input id="oldtag" name="Tag[name]" onclick="$('#select_tag').dialog('open');" value="<?=$model_tag->name?>" type="text" required/>
使用一个额外的对象来存储
id被点击的元素。对于需要对话调用的所有元素,分配相同的类,例如input-with-dialog.然后
id点击的元素将可以通过访问popup.id_clicked。如果我们在类的所有输入上挂起一个 onclick 事件会怎样
.input: