2009. 5. 26. 17:22
function AddPatron(obj, alloc_seq, patron_nm, patron_no, note_seq)
{
if ( alloc_seq !="")
{
alert("해당 고객을 배차 정보에서 삭제를 하고 추가를 해야합니다.");
}
else
{
var cnt = 0;
// 중복 체크
for( i=0; i < document.getElementById("lbPatron").options.length; i++) {
if( Trim(patron_no) == Trim(PatronGetValue(i)))
{
cnt +=1;
}
}
//중복이 있으면
if ( cnt > 0)
{
alert("해당 고객이 이미 동행 고객에 포함되어 있습니다.");
}
else
{
document.getElementById("lbPatron").options.add(new Option(patron_nm +" [" +patron_no +"]",patron_no)); // Text, value
//hidden 에다 추가해줌. 웹컨트롤버튼 클릭시 값 사라지므로
document.getElementById("hdnPatronNo").value += patron_no + "|";
document.getElementById("hdnNoteSeq").value += note_seq + "|";
}
}
}
function PatronGetValue(idx) {
option = document.getElementById("lbPatron").options[idx];
values = option.value.split('|');
return values[0];
}
function DelPatron()
{
if ( document.getElementById("lbPatron").options.selectedIndex ==-1)
{
alert ( "삭제할 동행 고객을 선택하세요.");
document.getElementById("lbPatron").focus();
}
else
{
//hidden 에다 추가해줌. 웹컨트롤버튼 클릭시 값 사라지므로
document.getElementById("hdnPatronNo_Delete").value += document.getElementById("lbPatron").options[document.getElementById("lbPatron").options.selectedIndex].value + "|";
document.getElementById("lbPatron").options[document.getElementById("lbPatron").options.selectedIndex] = null;
}
}
{
if ( alloc_seq !="")
{
alert("해당 고객을 배차 정보에서 삭제를 하고 추가를 해야합니다.");
}
else
{
var cnt = 0;
// 중복 체크
for( i=0; i < document.getElementById("lbPatron").options.length; i++) {
if( Trim(patron_no) == Trim(PatronGetValue(i)))
{
cnt +=1;
}
}
//중복이 있으면
if ( cnt > 0)
{
alert("해당 고객이 이미 동행 고객에 포함되어 있습니다.");
}
else
{
document.getElementById("lbPatron").options.add(new Option(patron_nm +" [" +patron_no +"]",patron_no)); // Text, value
//hidden 에다 추가해줌. 웹컨트롤버튼 클릭시 값 사라지므로
document.getElementById("hdnPatronNo").value += patron_no + "|";
document.getElementById("hdnNoteSeq").value += note_seq + "|";
}
}
}
function PatronGetValue(idx) {
option = document.getElementById("lbPatron").options[idx];
values = option.value.split('|');
return values[0];
}
function DelPatron()
{
if ( document.getElementById("lbPatron").options.selectedIndex ==-1)
{
alert ( "삭제할 동행 고객을 선택하세요.");
document.getElementById("lbPatron").focus();
}
else
{
//hidden 에다 추가해줌. 웹컨트롤버튼 클릭시 값 사라지므로
document.getElementById("hdnPatronNo_Delete").value += document.getElementById("lbPatron").options[document.getElementById("lbPatron").options.selectedIndex].value + "|";
document.getElementById("lbPatron").options[document.getElementById("lbPatron").options.selectedIndex] = null;
}
}
'구 MiniHomepy > Experience' 카테고리의 다른 글
[javascript] 포커스 주었다가 잃게하기 (0) | 2009.05.26 |
---|---|
[javascript] select box의 특정 index를 선택 (0) | 2009.05.26 |
WSE 시간표시형식 세팅 (0) | 2009.05.26 |