一个表单中多个按钮实现不同功能
2014-12-16 09:28
435 查看
每个按钮提交实现不同的功能
在模块中有2个提交按钮,如下:
form action="" method="post">
……
<input type="submit" name="install" value="安装">
……
<input type="submit" name="server" value="执行">
</form>
只要在按钮上添加name值,如上面红色部分,然后在后台进行判断,即view.py,如下代码:
def install(request):
'''服务安装'''
iplist = IP.objects.all()
server_list = AddServer.objects.all()
mserver_list = MServer.objects.all()
if request.method == "POST":
if request.POST.has_key('install'): #这里判断,如果是name值为install的,则执行此段代码
……代码段省略……
else: #这里判断,如果不是name值为install的,则执行此段代码,因为我们就只有2个name,所以就不用elif request.POST.has_key('server'):了
……代码段省略……
else:
fr = CmdForm()
return render_to_response('install.html',locals())
在模块中有2个提交按钮,如下:
form action="" method="post">
……
<input type="submit" name="install" value="安装">
……
<input type="submit" name="server" value="执行">
</form>
只要在按钮上添加name值,如上面红色部分,然后在后台进行判断,即view.py,如下代码:
def install(request):
'''服务安装'''
iplist = IP.objects.all()
server_list = AddServer.objects.all()
mserver_list = MServer.objects.all()
if request.method == "POST":
if request.POST.has_key('install'): #这里判断,如果是name值为install的,则执行此段代码
……代码段省略……
else: #这里判断,如果不是name值为install的,则执行此段代码,因为我们就只有2个name,所以就不用elif request.POST.has_key('server'):了
……代码段省略……
else:
fr = CmdForm()
return render_to_response('install.html',locals())
相关文章推荐
- 在一个form表单中根据不同按钮实现多个action事件
- JS实现一个表单form,多个submit按钮提交时带不同的action参数
- 在一个form表单中根据不同按钮实现多个action事件
- Web小功能1——jquery实现一个按钮两个功能(触发不同事件)
- 同一个表单中使用多个不同submit将不同功能提交到同一servlet中的不同操作的实现
- 点击一个按钮实现在不同对话框之间的切换,帮忙看下这代码能不能这样写,为什么不对呀
- 如何在一个工程里面实现不同的功能打入不同的日志文件中【log4net】
- struts中一个form表单实现多个按钮的提交
- 同一个表单 根据要求递交到不同页面的实现方法小结
- 黄聪:如何在wordpress任何一个页面调用“插入图片”按钮,实现上传图片功能
- C#第十周任务之最后一项之创建一个如下的窗体,并在窗体上放置一个菜单、一个工具栏控件。菜单内容如第二个图所示。工具栏上有两个按钮,分别对应“打开文本文件”、“保存文本文件”。菜单和工具栏具体功能实现可
- 表单中有多个提交按钮,想实现点击不同的按钮,实现不同的操作
- WinForm程序设计-根据工具栏上按钮的标题调用不同的功能表单
- 不同的按钮向不同的action提交同一个表单
- 一个表单对应多个提交按钮,每个提交按钮对应不同的行为
- 实现多个WEB页面要接收同一个表单的数据的功能
- 移动uiView 缩放uiView+一个View实现不同子view的功能
- jQuery实现form表单reset按钮重置清空表单功能
- 如何使用一个按钮实现两个功能
- 设置一个按钮,实现关机功能