java如何取到html中的下拉框中的value呢

java如何取到html中的下拉框中的value呢,第1张

JComboBox有一个getSelectedItem()的方法得到选择的值和一个getSelectedIndex()得到选择值的索引。getSelectedObjects()得到选择的多个值。getItemCount()是得到选择的数量。getItemAt(int i)是得到指定索引的值。

下面是一个具体的例子,首先输出所有下拉框的值,然后是在下拉框选择改变是输出所选择的的值。

public class ComboxGet implements ItemListener

{

private JComboBox<Object> comboBox ;

public ComboxGet()

{

JFrame frame = new JFrame("window");

final String def[] =

{ "A", "B", "C", "D", "E" };

comboBox = new JComboBox<Object>(def);

comboBoxaddItemListener(this);

comboBoxsetEditable(true);

frameadd(comboBox, BorderLayoutNORTH);

framesetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

framesetExtendedState(JFrameMAXIMIZED_BOTH);

framesetVisible(true);

for(int i = 0;i<comboBoxgetItemCount();i++)

Systemoutprintln(comboBoxgetItemAt(i));

}

public static void main(final String args[])

{

new ComboxGet();

}

@Override

public void itemStateChanged(ItemEvent e)

{

Systemoutprintln(comboBoxgetSelectedItem());

}

}

参考下面代码:

实现代码:

<form action="inputdo" name="formkk">

<table>

<tbody>

<tr>

<td>text:</td>

<td>

<input type="text" name="text">

</td>

</tr>

<tr>

<td>password:</td>

<td>

<input type="password" name="pass">

</td>

</tr>

<tr>

<td>radio:</td>

<td>

<input type="radio" name="xingbie" value="1">

<input type="radio" name="xingbie" value="2">

</td>

</tr>

<tr>

<td>checkbox:</td>

<td>

足球:<input type="checkbox" name="hobby" value="1" />

篮球:<input type="checkbox" name="hobby" value="2" />

拍球:<input type="checkbox" name="hobby" value="3" />

斗球:<input type="checkbox" name="hobby" value="4" />

</td>

</tr>

<tr>

<td>hidden:</td>

<td>

<input type="hidden" value="123" name="hidden"/>

</td>

</tr>

<tr>

<td>option:</td>

<td>

<select name="opt" id="opt">

<option>1</option>

<option>2</option>

<option>3</option>

<option>4</option>

</select>

</td>

</tbody>

</table>

<input type="button" value="提交" onclick="javascript:check()"/>

</form>String[] hobbys = requestgetParameterValues("hobby"); //checkbox

String text = requestgetParameter("text"); //text

String password = requestgetParameter("password"); //password

String xingbie = requestgetParameter("xingbie"); //radio

requestgetParameter("hidden");

requestgetParameter("opt"); //select

<html>

<head>

<title> 比较3个数的大小 </title>

<script>

function img() {

var imgs = documentgetElementsByTagName('img');

for(var i = 0; i < imgslength; i++) {

var outHtml = imgs[i]outerHTML;

imgs[i]outerHTML = "<p class='p' onclick=\"alert('a')\">" + outHtml + "</p>";

}

}

</script>

</head>

<body onload="img();">

<img src="" />

</body>

</html>

<form>是转到后台,通过后台再做跳转到Showjsp的,如果你仅仅只是在showjsp中显示的话,可以通过JS传参的方式去实现,具体如下:

<script language="javascript" type="text/javascript">

windowlocationhref="showjspname="+ documentgetElementById("name")value;

</script>

import javautilregex;

public class RegexExample {

public static void main(String []args) {

String content=获取的网页内容;

Pattern p=Patterncompile("<div class=\"fliter_px\">([\\s\\S]+)<div class=\"search_page\">");

Matcher m=pmatcher(content);

if(mfind()){

Systemoutprintln(mgroup(1));

}

}

}

以上就是关于java如何取到html中的下拉框中的value呢全部的内容,包括:java如何取到html中的下拉框中的value呢、怎么使用Java提取html表单元素、java程序怎么接收一个html文件然后截获他的样式把它放到标签中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9294593.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存