根据点击的按钮提交值

时间:2016-04-03 18:18:40

标签: html css

抱歉,我不确定如何正确地说出这个

可以这样做吗?:

示例我希望有4个按钮/ div供用户点击

也许有这样的形式?

输入值="是"命名="响应"

输入值="否"命名="响应"

输入值="可能"命名="响应"

输入值="后来"命名="响应"

如果用户点击"是"那么它将形成提交数据与"是"存储在"响应"的数据库槽中

所以它就像是4盒"是" "否" "也许"和"后来"可以被用户点击,之后将像表单一样提交

再次抱歉,因为我失去了如何做到这一点(希望解决方案很简单?)

提前致谢!

3 个答案:

答案 0 :(得分:2)

我有一个想法用JQuery做这个

function q1(qty) {   
   var theForm = document.forms["contact-form"];
   var howmany = 0;
   // Do whatever you need to with the qty argument.
   return howmany;
}

小提琴链接:https://jsfiddle.net/pranavadurai/jbxdbkLk/2/

答案 1 :(得分:0)

有两种不同的方法可以解决这个问题。表单可以通过<input type='submit' name='custom_name' ...具有多个提交按钮。您还可以使用用户从您提供的选项中选择的下拉列表(<select>),并有一个单独的提交按钮。

实施例

多个提交按钮

<form id="my_form" ...>
    <!-- actual form contents -->

    <input type="submit" name="submit_value" value="Yes" />
    <input type="submit" name="submit_value" value="No" />
    ...
</form>

在这种情况下,POST的{​​{1}} / GET数据将设置为用户点击的任何内容。

下拉

submit_value

在这种情况下,此表单的<form id="my_form" ...> <!-- actual form contents --> <!-- drop down --> <select name="my_option"> <option value="yes">Yes</option> <option value="no">No</option> ... </select> <!-- normal submit button --> <input type="submit" value="Submit" /> </form> / POST数据将是GET,用于您所询问的选项。

答案 2 :(得分:0)

我将提出一个解决方案,发展jQuery,HTML和一些数据库

id