Php 如何使用dojo.query()处理动态表
这将是一个有意义的问题,因为我不确定处理这个问题的最佳方法 我有一个包含许多dojo内联编辑器的页面,允许用户更改值,当一个条目被更改时,会出现一个保存按钮,提示用户保存信息 该页有许多行,包含在DIV标记中,这些行与数据库表中的一行相关Php 如何使用dojo.query()处理动态表,php,ajax,dojo,Php,Ajax,Dojo,这将是一个有意义的问题,因为我不确定处理这个问题的最佳方法 我有一个包含许多dojo内联编辑器的页面,允许用户更改值,当一个条目被更改时,会出现一个保存按钮,提示用户保存信息 该页有许多行,包含在DIV标记中,这些行与数据库表中的一行相关 <?php if($this->userjobdetails != null) : ?> <?php foreach($this->userjobdetails as $employment) :?> <di
<?php if($this->userjobdetails != null) : ?>
<?php foreach($this->userjobdetails as $employment) :?>
<div id="employ_<?php echo $this->escape($employment['historyid']);?>">
<table class="employment-table">
<tr>
<td><Strong>
<span dojoType="dijit.InlineEditBox" editor="dijit.form.TextBox" onchange="markEmploymentForUpdate();" id="cmpy_<?php echo $this->escape($employment['historyid']);?>"><?php echo $this->escape($employment['employername']);?></span>
</Strong>
</td>
<td align="left"><input dojoType="dijit.form.FilteringSelect" store="rolestore" searchAttr="name" name="role" id="roleInput_<?php echo $this->escape($employment['historyid']); ?>" value="<?php echo $this->escape($employment['jobrole']);?>"></td>
<td align="left">
<span dojoType="dijit.InlineEditBox" editor="dijit.form.TextBox" onchange="markEmploymentForUpdate();" id="jtitle_<?php echo $this->escape($employment['historyid']);?>"><?php echo $this->escape($employment['jobtitle']);?></span>
</td>
<td width="15px;">
<input type="hidden" value="<?php echo $this->escape($employment['historyid']);?>" name="employid" id="employid_<?php echo $this->escape($employment['historyid']);?>"/>
<img src="<?php echo $this->baseUrl();?>/images/site/msg/small/msg-remove-small.png" border="0" onmouseover="this.style.cursor='pointer';" onclick="removeEmployer('emply_<?php echo $this->escape($employment['historyid']);?>')"/>
</td>
</tr>
</table>
</div>
<?php endforeach;?>
看一看——第二个示例演示了如何验证表单,以及在用户提交表单时执行任何您喜欢的操作。好了,dijit.form.form
不关心它有多少字段,而是动态地收集它们