사용자가 특정 프로젝트를 "승인"또는 "거부"할 수있는 정보를 표시하는 테이블이 있습니다. 나는 두 개의 이미지를 만들었습니다 : 부인을위한 십자가 표시와 승인을위한 확인 표시. 클릭 할 때마다 고유 한 ID를 숨겨진 양식 필드 (rejectedProjs 및 approvedProjs)에 추가합니다. 또한 사용자가 "거부"를 클릭하면 이유를 입력 할 수 있도록 텍스트 상자를 표시합니다. 이것은 내가 지금까지 가지고있는 것입니다 :두 개의 숨겨진 입력 필드 jquery 및 수정
$("a[name^=reject-]").each(function() {
var name = $(this).attr('name');
var p_project_number = name.split('-')[1];
$("a[name=reject-"+p_project_number+"]").tipbox("Reject pricing for "+p_project_number, 0, "reject-"+p_project_number);
$(this).click(function() {
$("textarea[name=rejReason-"+p_project_number+"]").show();
rP = $("#rejectedProjs").val();
$("#rejectedProjs").val(rP+','+p_project_number);
alert('rejects: '+$("#rejectedProjs").val());
});
});
두 가지 문제점이 있습니다. 첫째, 동일한 프로젝트에 대해 거부 버튼을 두 번 클릭하면 경고 상자에 프로젝트 번호가 두 번 표시됩니다. 해당 프로젝트 번호가 이미 있는지 보려면 $ ("# rejectedProjs"). val()을 어떻게 확인할 수 있습니까? 둘째, 먼저 거부 한 다음 승인하면 $ ("# rejectedProjs")에서 해당 프로젝트를 제거해야합니다. 이 작업을 수행하는 방법을 잘 모릅니다. 미리 감사드립니다.
자바 스크립트와 함께 사용할 마크 업을 게시 할 수 있습니까? 우리가 그것을 시험해 보거나 적어도 해당 마크 업을 보는 것이 더 쉬울 수도 있습니다 ... –