Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从selectonchange调用servlet并传递值_Javascript_Html_Servlets - Fatal编程技术网

Javascript 从selectonchange调用servlet并传递值

Javascript 从selectonchange调用servlet并传递值,javascript,html,servlets,Javascript,Html,Servlets,我试图调用servlet GET方法,并使用onChange从htmlselect传递值。到目前为止,我有类似的东西 <form name="form1" action="http://localhost:8080/MainServlet/main" method="GET"> <input type=hidden name="action" value="checking"> <div class="select123" onchange="javascript:

我试图调用servlet GET方法,并使用
onChange
从html
select
传递值。到目前为止,我有类似的东西

<form name="form1" action="http://localhost:8080/MainServlet/main" method="GET">
<input type=hidden name="action" value="checking">
<div class="select123" onchange="javascript:document.form1.submit();">
<select>
    <option selected="" value=""></option>
    <option value="">1</option>
    <option value="">2</option>
    <option value="">3</option>
    <option value="">4</option>
</select>
</div>
<br><br>
</form>

1.
2.
3.
4.


我可以访问servlet,但当我尝试读取我的
select123
值时,它是空的。
如何更正它?

代码中有几个问题。
1.“选项值”属性中没有值“全部为空”。在那里有一些值。
2.html应该是这样的:-

<div>
<select name="select123" onchange="javascript:document.form1.submit();">
    <option selected="" value=""></option>
    <option value="">1</option>
    <option value="">2</option>
    <option value="">3</option>
    <option value="">4</option>
</select>
</div>

代码中有几个问题。
1.“选项值”属性中没有值“全部为空”。在那里有一些值。
2.html应该是这样的:-

<div>
<select name="select123" onchange="javascript:document.form1.submit();">
    <option selected="" value=""></option>
    <option value="">1</option>
    <option value="">2</option>
    <option value="">3</option>
    <option value="">4</option>
</select>
</div>
我怎样才能纠正它

修改代码

<form name="form1" action="/MainServlet/main" method="POST">
<input type="hidden" name="action" value="checking">
<div class="select123">
<select name="select123" onchange="document.form1.submit();">
    <option selected="selected" value=""></option>
    <option value="">1</option>
    <option value="">2</option>
    <option value="">3</option>
    <option value="">4</option>
</select>
</div>
<br><br>
</form>

1.
2.
3.
4.


我怎样才能纠正它

修改代码

<form name="form1" action="/MainServlet/main" method="POST">
<input type="hidden" name="action" value="checking">
<div class="select123">
<select name="select123" onchange="document.form1.submit();">
    <option selected="selected" value=""></option>
    <option value="">1</option>
    <option value="">2</option>
    <option value="">3</option>
    <option value="">4</option>
</select>
</div>
<br><br>
</form>

1.
2.
3.
4.



@user2592968还可以查看第二点:-)是的,你是对的,我完全没有注意到我的选择中没有名称字段。愚蠢的错误。再次感谢您的帮助@user2592968还可以查看第二点:-)是的,你是对的,我完全没有注意到我的选择中没有名称字段。愚蠢的错误。再次感谢您的帮助!