|
|
|
JavaScript ที่เขีัยนบน ASP บางครั้งไม่ทำงาน ต้องการหาสาเหตุและเงื่อนไข |
|
|
|
|
|
|
|
ดูในส่วนของโค้ดว่าผิดพลาดตรงไหน บอกแค่นี้มันก็เดายากว่ามันไม่ทำงานเพราะอะไร เพิ่มในส่วนที่ไม่ทำงานให้เห็นด้วยถึงจะรู้ได้ว่าเพราะอะไร
|
|
|
|
|
Date :
2013-09-03 08:48:45 |
By :
next |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอา Code มาดูครับ
|
|
|
|
|
Date :
2013-09-03 09:22:26 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกท่านเลยนะคะ รายละเอียดเพิ่มเติมตามนี้ค่ะ
Code (JavaScript)
function fillPart3(strSection){
strMothed = document.getElementById('method').checked;
strRelate = document.getElementById('Related').value;
strStatus = document.getElementById('status').value;
if(strMothed ==true || (strMothed ==false && (strRelate =='2' || strRelate == '3'))) {
strPrefix='psn';
strSuffix='1';
}else{
strPrefix='cnd';
strSuffix='';
}
if(strStatus=="SEND"){
strPrefix3 = 'S'
}else{
strPrefix3 = 'R'
}
switch (strSection){
case 'NAME':
if (document.getElementById(strPrefix+'_Title'+strSuffix).value!='0')
{
strMsg=document.getElementById(strPrefix+'_Title'+strSuffix).options[document.getElementById(strPrefix+'_Title'+strSuffix).selectedIndex].text+' '
+document.getElementById(strPrefix+'_FirstName'+strSuffix).value+' '
+document.getElementById(strPrefix+'_LastName'+strSuffix).value;
document.getElementById(strPrefix3+'_FullName').value = strMsg.replace(/\s{2,}/g," ");
}else{
strMsg=document.getElementById(strPrefix+'_FirstName'+strSuffix).value+' '
+document.getElementById(strPrefix+'_LastName'+strSuffix).value;
document.getElementById(strPrefix3+'_FullName').value = strMsg.replace(/\s{2,}/g," ");
}
document.getElementById(strPrefix3+'_FullName').value = strMsg.replace(/\s{2,}/g," ")
break;
case 'ADDR':
strMsg=document.getElementById(strPrefix+'_Addr'+strSuffix).value+' '
+document.getElementById(strPrefix+'_SubDist'+strSuffix).value+' '
+document.getElementById(strPrefix+'_District'+strSuffix).value+' '
+document.getElementById(strPrefix+'_Province'+strSuffix).value+' '
+document.getElementById(strPrefix+'_ZipCode'+strSuffix).value;
document.getElementById(strPrefix3+'_Addr').value = strMsg.replace(/\s{2,}/g," ")
break;
case 'IDTYPE': //µéͧ·Óà¾ÔèÁ
strMsg=document.getElementById(strPrefix+'_IdType'+strSuffix).value;
if (strMsg !='0') {
arrValue = strMsg.split ("-");
strMsg=setIdType3(strMsg);
document.getElementById(strPrefix3+'_IdType').selectedIndex = strMsg;
document.getElementById(strPrefix3+'_IdDesc').value =arrValue[1];
}else{
document.getElementById(strPrefix3+'_IdType').selectedIndex = '0';
document.getElementById(strPrefix3+'_IdDesc').value = null;
}
break;
case 'IDNO':
//alert('strSection='+strSection+' strPrefix='+strPrefix+' strSuffix='+strSuffix);
strMsg=document.getElementById(strPrefix+'_IdNo'+strSuffix).value;
document.getElementById(strPrefix3+'_IdNo').value = strMsg.replace(/\s{2,}/g," ");
break;
case 'ISSBY':
strMsg=document.getElementById(strPrefix+'_IdIssBy'+strSuffix).value;
document.getElementById(strPrefix3+'_IdIssBy').value = strMsg.replace(/\s{2,}/g," ");
break;
case 'EXPDATE':
strMsg=document.getElementById(strPrefix+'_IdExpDate'+strSuffix).value;
document.getElementById(strPrefix3+'_IdExp').value = strMsg.replace(/\s{2,}/g," ");
break;
} // End Of Switch
} //End of Function fillPart3
Code (ASP)
ชื่อ
<input type="text" class="inpStyle4" name="cnd_FirstName" onKeyPress="return keyChr(event, this)" onChange="fillPart3('NAME')" >
นามสกุล
<input type="text" class="inpStyle4" name="cnd_LastName" onKeyPress="return keyChr(event,this)"onChange="fillPart3('NAME')">
ส่วนที่ 3
ชื่อเต็มของผู้ขอโอน
<input type="text" name="S_FullName" size="30" readonly>
ชื่อเต็มของผู้รับโอน
<input type="text" name="R_FullName" size="30" readonly>
|
|
|
|
|
Date :
2013-09-03 11:18:04 |
By :
ueng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|