当<a onclick="
editContent ">编辑 </a> 设定的id为editContent,此时点击编辑,不管是1还是2处编辑,只能编辑第一条数据。因为系统不知道需要操作那条数据,所以为把每条数据的id放在input的id里,这样就可以区分哪个input啦
正确如下:
<s:iterator status="index">
<div class="messageInfo ui-widget-border-on ui-widget-border">
<div class="grid_24 heightAuto">
<div class="grid_6 heightAuto"><span class="accordred"><s:property value="dealDescription"/></span><s:if test="content != null && !content.equals('')"> 并留言: <a onclick="
editContent(${id}) ">编辑 </a>
保存</s:if></div>
</div>
<div class="grid_24 heightAuto">
<input id="contentStyle${id}" value="${content}" class="grid_24 heightAuto" disabled="disabled"/>
</div>
</div>
</s:iterator>
function editContent(id){
$("#contentStyle"+id).attr("disabled","");
}
function setContentDisabled(id){
$("#contentStyle"+id).attr("disabled","disabled");
}
function saveContent(id){
if($("#contentStyle"+id).attr("disabled")==true){
return;
}
var content = $("#contentStyle"+id).val();
$.ajax({
url:"${path }/issue/issueManage/updateContent.action?content="+content+"&id="+id,
success:function(data){
$.messageBox({message:"批示内容已经成功修改!"});
setContentDisabled(id);
}
});
}
- 大小: 39.5 KB
分享到:
相关推荐
col.innerHTML = "<INPUT id='line[" + i + "][name1]' name='line" + i + "name1' SIZE='10'>"; // ... 同理插入其他单元格 } ``` 3. **服务器端处理**: - 使用`getParameterValues()`获取所有相同名称的值...
- **数据处理**: 循环遍历`rxdata`数组,将每个字节转换为`CString`类型。 #### 四、总结与扩展 通过以上步骤,可以成功创建一个串口调试助手应用,并实现基本的数据接收和处理功能。开发者可以根据实际需求进一步...
这里的关键在于使用`count()`函数计算数组元素的数量,然后用循环遍历整个数组,对每条记录执行`db_update`或`db_insert`操作,将更新后的数据保存回数据库。 以下是一个简单的PHP示例,展示了如何实现这一过程: ...
2. **内容展示**: `show.php`通过`mysql_query()`执行SQL查询所有留言,并用`mysql_fetch_row()`循环遍历结果,显示每条留言。同时,根据`sex`字段的值,使用条件判断显示留言者的性别。 3. **内容修改和删除**: `...
4. **循环(Loop)**:`for`循环用于遍历数组,读取每个学生的数据。当用户输入`y`时,继续输入下一个学生的信息;否则,结束输入。 5. **输入处理(Input Handling)**:使用`scanf`和`gets`函数分别读取整型数据...
这通常通过`SELECT * FROM messages`这样的SQL语句实现,然后使用PHP循环遍历结果集,将每条留言的信息输出到HTML中。 在处理中文乱码时,确保数据库连接设置、数据库表的字符集以及HTML页面的字符集设置都为UTF-8...
2. 使用while循环遍历查询结果。 3. 使用list()函数为多个变量同时赋值。 4. 构造并执行更新语句。 具体的PHP代码示例如下: ```php session_start(); include("conn/conn.php"); $query = "SELECT * FROM tb_...
- 使用 `for` 循环遍历JSON数据,动态创建表格行 `<tr>` 和单元格 `<td>`,并根据数据填充内容。每个复选框的 `name` 属性设为 "ckItm",便于后期选取。 4. **批量提交处理**: - 使用 `$('input[name="ckItm"]:...
在这个例子中,我们首先从请求中获取选择的ID,然后将它们转换为数组并循环遍历每个ID,分别执行删除操作。 #### 三、注意事项 - **安全性**:在构造SQL语句时要特别注意防止SQL注入攻击。可以考虑使用参数化查询...
每条输入应包括学生编号、姓名以及三门课程的成绩,这些信息应该被格式化以便于解析。 接下来,我们需要一个数据结构来存储这些信息。可以创建一个类,如`Student`,包含属性如学号(ID)、姓名和一个包含三门课程...
这里,我们使用一个for循环遍历`myform`的`length`属性,即表单元素的数量。 3. 检查每个元素的值:`if(myform.elements[i].value == "") { ... }` 对于每个元素,我们检查其`value`属性是否为空字符串,如果是,...
- 使用循环遍历每一页并提取数据。 **6.5 数据提取与情感分析** - 使用XPath解析页面源码。 - 对每条评论进行情感分析,计算平均情感得分。 **6.6 数据存储** - 将提取到的数据转换为DataFrame。 - 保存为Excel...
在显示记录的过程中,程序使用`for`循环遍历`student`数组,并使用`printf()`函数输出每个学生的信息。通过这样的设计,用户可以方便地进行成绩管理,系统提供了丰富的交互和操作选项。 这个C语言程序展示了文件...
3. **JSP页面**:在JSP页面中,你可以使用Struts的标签库来循环遍历集合,为每个对象创建输入字段。例如,使用`<logic:iterate>`标签: ```jsp <logic:iterate name="myForm" property="myList" id="myObject"> ...
2. 循环遍历查询结果,将每条留言转换为HTML段落或列表项。 3. 输出HTML,将留言数据插入适当的位置。 这就是一个基础的PHP留言本的实现流程。通过这个项目,新手可以学习到PHP变量、表单处理、数据库连接、SQL操作...
对于每一条记录,我们都使用了一个 checkbox 输入框,名称是 del_id[],值是新闻的 ID 号。这样,我们就可以选中多个新闻,然后批量删除它们。 在 del.php 文件中,我们首先判断是否有选中的新闻。如果有,我们就...
如果参数数组为空,则可以通过循环遍历该数组来处理命令行参数。 ### 20. 数组元素的引用 在 C/C++ 中,数组索引是从 0 开始的。因此,`a[10]` 是数组 `a` 的第 11 个元素,而不是有效的索引。有效的索引范围通常...
对于显示留言的部分,可能有一个`display.jsp`,它会调用`loadMessages()`方法获取所有留言,并循环遍历它们,将每条留言的用户名、内容和时间显示在页面上。 此外,为了与数据库交互,我们需要一个数据库连接池...
关键在于通过循环处理数组中的每个元素,并利用Service层完成数据的持久化操作。同时,适当的异常处理机制也是确保系统稳定运行的重要保障。此外,合理的前端设计也能够极大地提升用户体验。在实际开发过程中,还...