내 질문에 대한 해결책을 찾았습니다. 여기에서는 id을 동적으로 입력하여 앵커 태그가이 요소 id로 생성 될 때마다 onclick 특성 내의 javascript 함수에 대한 매개 변수로 사용됩니다. 그래서 업데이트 링크를 클릭하면 자바 스크립트 함수에이 부식하는 행의 텍스트 필드 ID가 사용됩니다. 이것은 내가 가치를 얻고 행을 현명하게 업데이트하도록 만든다. 여기 제가 어떻게했는지 보여주는 예가 있습니다.
<script type="text/javascript">
function updateRole(roleID,targetID,id){
var role = document.getElementById(roleID).value;
var target = document.getElementById(targetID).value;
$.ajax({
url:"updateTeamemploydetails.action",
data:"testRole="+role + "-" + target + "-" + id,
});
</script>
<table>
<tr>
<th >S.No</th>
<th >Name</th>
<th >Role</th>
<th >Target</th>
<th >Action</th>
</tr>
<s:iterator value="emplist" status="empStatus">
<tr>
<td ><s:property value="#empStatus.count"/></td>
<td ><s:property value="empname"/></td>
<td ><s:textfield name="emprole" id="%{#empStatus.count}" theme="simple"/></td>
<td ><s:textfield name="target" id="target%{#empStatus.count}" theme="simple"/></td>
<td ><a href="#" onclick="updateRole('<s:property value="%{#empStatus.count}"/>','target'+'<s:property value="%{#empStatus.count}"/>','<s:property value="empid"/>');" >Update</a></td>
</tr>
</s:iterator>
</table>
AJAX로 처리 하시겠습니까? 아니면 제출 만 하시겠습니까? 지금까지 뭐라구? –
나는 지금 내가 위에서 언급 한 질문에 갇혀있다. 나는 앵커 태그 업데이트를 위해 onClick 이벤트에서 무엇을해야하는지 알고 싶다. –