获取提交类型以发布其值
Getting submit type to post its value
我想让我的按钮的值随着表单帖子一起发送,目前我有:
<form id="form1" name="form1" method="POST" action="getData">
<h1>Quick Query</h1>
<div class="floating-placeholder">
<input id="origin" name="origin" type="text" placeholder="Number" value="5"/>
<label for="origin"></label>
</div>
<div class="floating-placeholder">
<input id="destination" name="destination" type="text" placeholder="Number" value="4"/>
<label for="destination"></label>
</div>
<label>
<input type="submit" name="submitDriving" id="submitDriving" value="driving"/>
<input type="submit" name="submitTransit" id="submitTransit" value="transit" />
<input type="submit" name="submitCycling" id="submitCycling" value="cycling" />
</label>
</form>
当前帖子有
{ origin: '5',
destination: '4' }
我试图得到一个远离,如果submitDriving按钮被点击的POST是:
{ origin: '5',
destination: '4',
submitDriving: 'driving' }
我该怎么做?
用户会期望更像下面这样的东西,使用SELECT和单个按钮来提交表单。这是一种保持简单的方法。
<form id="form1" name="form1" method="POST" action="getData">
<h1>Quick Query</h1>
<div class="floating-placeholder">
<input id="origin" name="origin" type="text" placeholder="Number" value="5"/>
<label for="origin"></label>
</div>
<div class="floating-placeholder">
<input id="destination" name="destination" type="text" placeholder="Number" value="4"/>
<label for="destination"></label>
</div>
<div>
<select name="transitType" id="transitType">
<option>drive</option>
<option>cycling</option>
<option>transit</option>
</select>
</div>
<label>
<input type="submit" />
</label>
</form>
你可以用javascript完成你最初的问题,并听取表单的onsubmit事件。但它确实打破了用户期望看到的标准UI。
相关文章:
- angular2中的全局变量,其值可以更改
- 在字符串中搜索模式并存储其值
- NodeJS 是否重用已经加载的模块并共享其值?
- 将主干集合对象转换为其原始类型
- 如果数据的格式略有损坏,是否仍然可以确定其文件类型
- DOM 元素是否可以具有其值为任意对象(而不是字符串)的属性
- 如何添加动态表单元素但保留其值(JS)
- Angular JS字段仅当其值大于tan零时有效
- 过滤父对象时,输入将丢失其值
- 基于jquery中id(其值中有句点)属性的访问值..
- 如何使metrojs反应式froala编辑器在其值更改时进行更新
- 检测所选的下拉列表并返回其值和ID
- if条件如何在javascript中计算其值
- 对象的 toString 方法从哪里获取其值
- 根据其值jQuery/Javascript选择放射状按钮
- Javascript新手..如何将对象属性存储为变量,并将其值存储为另一个变量
- 如何从javascript中的DirectMethod中获得返回值(值类型是Ext.Net.Panel)并将其添加到Ex
- 获取提交类型以发布其值
- 检查类型为“0”的输入;复选框”;如果其值等于数组成员
- HTML5输入类型的文本实时获取其值