0

UI コンポーネントの db 列とチェックボックスに基づいて、検証のために変数に値を渡そうとしています。注: Max_Set は、numberOfChecked 項目に対して検証される DB 列からの最大数を保持する変数です。ただし、Max_Set を htp.p スクリプトに渡すと、変数の値を使用できません。

select num into Max_Set from table where column_name = name;

htp.p('<script type="text/javascript">');  
htp.p('function ValidateSelection1()  
{  
 var checkboxes = document.getElementsByName("student");  
 var numberOfCheckedItems = 0; 
 var Max_num = Max_Set
  
for(var i = 0; i < checkboxes.length; i++)  
{  
    if(checkboxes[i].checked)  
        numberOfCheckedItems++;  
}  
if(numberOfCheckedItems > Max_num)  
{  
    alert("You cant select more than the required number for this SL Site!");  
    return false;  
}  
}');  
htp.p('</script>');

Max_Set の値を文字列と見なさずに htp.p スクリプトに使用するにはどうすればよいですか?

4

1 に答える 1