Guddu,
Here's a test I ran that worked using your function:
Code:
<html>
<head>
<% Dim sDefaultVATCode, lCount
sDefaultVATCode = "S"
lCount = 3
%>
<script language="javascript" type="text/javascript">
<!--
var msVATCodeCombo = '';
function dd()
{
if(msVATCodeCombo == '')
{
msVATCodeCombo += '<option value="S"<%If sDefaultVATCode = "S" Then Response.Write(" selected")%>>S</option>';
msVATCodeCombo += '<option value="E"<%If sDefaultVATCode = "E" Then Response.Write(" selected")%>>E</option>';
msVATCodeCombo += '<option value="Z"<%If sDefaultVATCode = "Z" Then Response.Write(" selected")%>>Z</option>';
msVATCodeCombo += '<option value="L"<%If sDefaultVATCode = "L" Then Response.Write(" selected")%>>L</option>';
msVATCodeCombo += '<option value="A"<%If sDefaultVATCode = "A" Then Response.Write(" selected")%>>A</option>';
msVATCodeCombo += '<option value="AA"<%If sDefaultVATCode = "AA" Then Response.Write(" selected")%>>AA</option>';
msVATCodeCombo += '<option value="AB"<%If sDefaultVATCode = "AB" Then Response.Write(" selected")%>>AB</option>';
msVATCodeCombo += '<option value="AC"<%If sDefaultVATCode = "AC" Then Response.Write(" selected")%>>AC</option>';
msVATCodeCombo += '<option value="B"<%If sDefaultVATCode = "B" Then Response.Write(" selected")%>>B</option>';
msVATCodeCombo += '<option value="C"<%If sDefaultVATCode = "C" Then Response.Write(" selected")%>>C</option>';
msVATCodeCombo += '<option value="G"<%If sDefaultVATCode = "G" Then Response.Write(" selected")%>>G</option>';
msVATCodeCombo += '<option value="H"<%If sDefaultVATCode = "H" Then Response.Write(" selected")%>>H</option>';
msVATCodeCombo += '<option value="O"<%If sDefaultVATCode = "O" Then Response.Write(" selected")%>>O</option>';
msVATCodeCombo += '</select>';
}
document.write(msVATCodeCombo);
}
//-->
</script>
</head>
<body>
<%
Response.Write "<select id=""cboVATCode" & lCount & """ name=""cboVATCode" & lCount & """><script language=""javascript"" type=""text/javascript"">dd();</script>"
%>
</body>
</html>
I had to simulate some of your variables (e.g. lCount and sDefaultVATCode) and I had to add this line to your function:
Code:
document.write(msVATCodeCombo);
Bookmarks