为了账号安全,请及时绑定邮箱和手机立即绑定

请教大家一个问题

如何要用表单提交数据的时候(用POST的方式),这几节课的讲页面如何进行数据的提交

正在回答

4 回答

嗯嗯,我在研究研究

0 回复 有任何疑惑可以回复我~
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>表单美化_单选按钮篇</title>
<link rel="stylesheet" type="text/css" href="css/public.css"/>
<link rel="stylesheet" type="text/css" href="css/radip.css"/>
<script type="text/javascript" src="js/radio.js"></script>
</head>

<body>
<div class="type">
	<dl id="type">
    	<dt>配送类型:</dt>
        <dd class="selected" onclick="show(0)"><a href="#"><b></b>全部</a></dd>
        <dd><a href="#" onclick="show(1)"><b></b>京东配送</a></dd>
        <dd><a href="#" onclick="show(2)"><b></b>第三方配送</a></dd>
    </dl>
</div>
</body>
</html>

http://img1.sycdn.imooc.com//55d589e100011d7305900086.jpg

这种方式有木有好的方法提交post数据???

0 回复 有任何疑惑可以回复我~
#1

卓戈卡奥

如果一定不想显性的写出form元素在HTML中。 我能想到的办法是,在show(i)函数中,用document.getElementByTagName("dd"),取出你要提交的值,然后再Js里继续写一个createElement的方式写个表单,把值赋给这个表单,然后用js里直接用.submit()提交?
2015-08-20 回复 有任何疑惑可以回复我~
#2

小灰灰heart 提问者 回复 卓戈卡奥

哦哦明白了,谢谢哈,我在研究研究
2015-08-20 回复 有任何疑惑可以回复我~
#3

卓戈卡奥 回复 小灰灰heart 提问者

不客气^_^
2015-08-20 回复 有任何疑惑可以回复我~

回复 小灰灰heart:可以提交数据的,我没听懂你的意思,所以就说一下我是用from表单的过程吧。

1、配置好from的配置项

<from action=xx method=xx>......</from>

2、比如说你说的radio,那就在1中的“......”部分写上

<input type="radio" name="sex" value="男">
<input type="radio" name="sex" value="女" >

(提交按钮我就不写了。)

3、后台我一般用Java。这里假设你刚才的from配置对了,提交之后在对应的servlet中调用

String sex = request.getParameter("sex");

    如果你选了“男”,那么这里字符串sex的值就是“男”,反过来就是“女”。

大概的流程就是这样了。有问题肯定是你配置错了,比如:

  • URL作为相对路径的写法来写,却写的有问题

  • 或者URL作为绝对路径的写法来写,却有遗漏

  • 等等。


0 回复 有任何疑惑可以回复我~
#1

小灰灰heart 提问者

哦哦,你说的这个我明白,我的意思是这个课程里面老师的做法是没有用到input元素或者是用js和css控制背景图片达到让用户看起来是被选中的效果,可是提交数据的时候我不清楚如何用post的方式提交。比如下面的结构
2015-08-20 回复 有任何疑惑可以回复我~
<form action="xx.do" method="post">
你的代码......
</form>

这里的action中,填的就是你想要把数据提交到的URL地址,method中填写你的提交方式(post或者get)

0 回复 有任何疑惑可以回复我~
#1

小灰灰heart 提问者

额,这个我明白,可是input表单的数据都没有选中,提交上去的是空数据;radio美化的那节课,input没有用到,好像不能提交数据啊,真的很头大。。。
2015-08-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
表单美化
  • 参与学习       41153    人
  • 解答问题       151    个

本教程讲解表单美化,主要是对方法和思路的分享,让表单与众不同

进入课程

请教大家一个问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信