html代码:
<form id="form1" name="form1" method="post" action="/portal/gbmy/cherry_test.main">
<p>
<input name="f_select" type="checkbox" id="f_select" value="1" />
A
<input name="f_select" type="checkbox" id="f_select" value="2" />
B
<input name="f_select" type="checkbox" id="f_select" value="3" />
C
<input name="f_select" type="checkbox" id="f_select" value="4" />
D
</p>
<p> </p>
<p>
<input type="submit" name="Submit" value="提交" />
</p>
</form>
提交后, 我想知道复选框的结果, 怎么做?我现在写的只能提交一个结果create or replace package body cherry_test isprocedure main(
submit varchar2 default null,
f_select number default null
) is
beginhtp.print('test');
htp.print(f_select);
end main;
end cherry_test;
<form id="form1" name="form1" method="post" action="/portal/gbmy/cherry_test.main">
<p>
<input name="f_select" type="checkbox" id="f_select" value="1" />
A
<input name="f_select" type="checkbox" id="f_select" value="2" />
B
<input name="f_select" type="checkbox" id="f_select" value="3" />
C
<input name="f_select" type="checkbox" id="f_select" value="4" />
D
</p>
<p> </p>
<p>
<input type="submit" name="Submit" value="提交" />
</p>
</form>
提交后, 我想知道复选框的结果, 怎么做?我现在写的只能提交一个结果create or replace package body cherry_test isprocedure main(
submit varchar2 default null,
f_select number default null
) is
beginhtp.print('test');
htp.print(f_select);
end main;
end cherry_test;
那得到的数组我怎么对应呢?
这边网页提交的其实是一个过程package, 能传递数组吗?
你可以把form改为get方式,f_select的形式是f_select=1&f_select=2&f_select=3....这样的
还有,你的f_select的id不要设置成一样的,不想处理的话就不要写了