와 jQuery를 사용하여 나는이 한 무리를 생성하는 루프를 가지고있다.루프에서 여러 개의 동일한 ID를 갖는하고
링크가이 양식을 게시 할 것입니다 :
<form action="php/unApprovePost.php" method="POST" id="unApprovePost">
<input type="hidden" id="uaid" name="uaid"/>
<input type="hidden" id="uadc" name="uadc"/>
</form>
내가 성공적으로 #uaid
를 채울,하지만 난 #uadc
을 채울 때, 루프의 첫 번째 반복 기능을 가지고 있습니다. 제 말은 첫 번째 텍스트 영역 만 제가 원하는 것을 적절히 게시 할 것이라는 것입니다. 첫 번째 텍스트 이외의 텍스트 영역을 사용하려고하면 아무 것도 제출하지 않습니다. HTML의 ID의 고유성과 관련이 있다고 생각합니다. 나는 클래스 .uar
을 사용하여 시도했으나 실제로 작동하지 않는다 - 동일한 행동. 어떤 도움이 필요합니까?
$('#unApprovePost').submit(function() {
$('#uadc').val($('#uar').val());
});
편집 : 는 루프 반복의 동적 양이있다, 그래서 정말 클래스 = "uar1"같은 것을 가질 수 없습니다
여기 내 jQuery 코드입니다. 나는 텍스트 영역을 위해 그것을 클래스 .uar
을 만들고이 jQuery 코드를 사용하여 시도 :
$('#unApprovePost').submit(function() {
$('#uadc').val($('.uar').val());
});
을 그러나 문제는 지속됩니다.
왜 숨겨진 요소를 모두 피하고 텍스트 영역 요소에 숨겨진 입력에 할당 할 ID를 지정해야할까요? –
양식이 텍스트 영역 또는 제출 링크와 너무 멀리 떨어져 있습니다. jQuery를 사용하여 제출해야한다. – AKor