怎样在java后台获取表单中select选中的那个值

怎样在java后台获取表单中select选中的那个值,第1张

每个option都设置一个value,select有个name属性,后台直接获取这个name属性对应的值就可以

js里可以用onchange时间搭配jquery的$('#name')children(":selected")获取集合用ajax传到后台

这个是前端html代码

这个是后台php代码

其中 ,你需要在前端那里选择你的数据提交方式,我这里选择的是post,还有就是你数据提交的目的地,也就是你接受数据的后台程序,就那个action里面的值,在这里  ,我就先说一下怎么接收,至于里面的检验数据提交 *** 作的,可以等以后这个会了在研究。

然后你需要给需要提交的数据设置类型,例如上面的text还有就是名字例如user_login,这个用于接收的时候对号入座。当你点击submit的时候,你的数据就被传送到了那个相对应的php程序那里,我这里是loginphp,那么现在就可以在php程序里面接受了。

定义user_login变量来接受用户输入的user_login的那个值,对于post方式提交的数据,有一个固定的格式就是$_post['接受的name值']

具体你可以好好看看这个程序,这是很久以前写的了。

赠人玫瑰手有余香

public static void main(String[] args){

JSONObject data = new JSONObject();

JSONObject result = new JSONObject();

JSONObject json1 = new JSONObject();

JSONObject json2 = new JSONObject();

//{"result": {"status": {"msg": "","code": 0 },"count": {"qreply": 300,"total": 344,"show": 33 } }}

json1put("code", 0);

json1put("msg", "");

json2put("qreply", 300);

json2put("total", 344);

json2put("show", 33);

resultput("status", json1);

resultput("count", json2);

dataput("result", result);

JSONObject obj = (JSONObject) dataget("result");

JSONObject obj2 = (JSONObject) objget("count");

int a = (Integer) obj2get("total");

Systemoutprintln(a);

}

根据你json里放不同的类型,取值时不一样的。我都是用json给你取值了

使用var optionValue = $('#adv_set')val();获取select中被选中的option的值

通过ajax传给php后台

你可以使用

$get('接收数据的url',{adv_set:optionValue}, function(){do something} );//使用$_GET['adv_set']接收

$post('接收数据的url', {adv_set:optionValue}, function(){do something});//使用$_POST['adv_set']接收

可以先传输个动态的数量的参数param,让后台Action通过int param = (Integer)requestgetParameter("param"),在通过循环for(int i=0,i<param;i++){

add();

}

以上就是关于怎样在java后台获取表单中select选中的那个值全部的内容,包括:怎样在java后台获取表单中select选中的那个值、菜鸟关于后台获取form表单里面值的问题 大神求教、java 后台获取json值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/9819561.html

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

发表评论

登录后才能评论

评论列表(0条)

保存