我被模态窗口困住了。我的模式窗口与我输入的页面位于同一页面上,<div>
当用户单击“答复消息”文本时,将弹出该模式窗口。
while (($i < $num3b)&&($i < ($start+$perpage))) {
$tododetail_id=mysql_result($result3b,$i,"tododetail_id");
$comment=formatUrlsInText(mysql_result($result3b,$i,"comment"));
$staff_name=mysql_result($result3b,$i,"staff_name");
echo "<tr><td><span><font color='#5858FA'>" . $staff_name . nl2br($comment) . "</font>
<span style='float:right' id='create-user'>Reply Message</span>";
$ i ++;}
而且模态窗口将使用下面的代码出现,我想通过$staff_name
,$comment
以便它出现在模态窗口中。但我不知道如何调用和传递这些变量
$(function() {
var repmsg = $( "#repmsg" );
$( "#dialog-form" ).dialog({
autoOpen: false,
height: 280,
width: 660,
modal: true
});
$( '[id^="create-user"]')
.click(function() {
$( "#dialog-form" ).dialog( "open" );
});
});
这是我的模态窗口代码
<div id="dialog-form">
<p class="validateTips"><!--show php variable ($staff_name)--></p>
<form>
<fieldset>
<textarea class="text ui-widget-content ui-corner-all" name='repmsg' cols='100' rows='8' tabindex='1004'></textarea><br/>
<span id="quote" style="float:left">Requote</span>
<span style='float:right' id='button'>
<span id="add" class="button_form" style="cursor:pointer;">Add</span>
<span id="cancel" class="button_form" style="cursor:pointer;">Cancel</span>
</span>
</fieldset>
</form>
</div>
希望你能理解我的发言。谢谢你。
在循环中,您将创建多个具有相同ID的跨度。id在html页面中必须是唯一的。
您必须创建不同的ID。这也将允许您使用jquery获取数据。
另外,请考虑将您的员工姓名放在单独的div或span中。这样可以轻松访问它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句