【问题标题】:getting value from button which is not in form从不在表单中的按钮获取价值
【发布时间】:2017-04-05 09:32:24
【问题描述】:

是否可以从表单中未给出的按钮中获取价值... 比如……

<input type="submit" value="click here" name="subs" >
    <%
        if(request.getParameter("subs")!=null){
    %> <div> helo welcome</div><%
        }
    %>

【问题讨论】:

  • 首先,你想在哪里获得价值:在页面本身还是在你的控制器类中?是否有一个现有的表单,你希望按钮数据与表单一起提交。请更新你的问题以获得更清晰

标签: html forms jsp servlets button


【解决方案1】:

您可以使用简单的 js 获取按钮的值。

<button id="buttonId" value="demo"></button>
<p id="pId"></p>

然后在你的js 文件中你可以使用

 var button  = document.getElementById("buttonId");
    var buttonValue = button.value();

            button.addEventListener("click", function(){

            document.getElementById("pId").innerHTML = "Paragraph changed!";

            //do something on click
        });

【讨论】:

  • 我可以写“document.write('

    heloo welcome

    ');”这个在函数里面??它会在网页上显示吗??
  • 你也可以使用appendChild动态追加元素,探索一下
【解决方案2】:

您可以尝试以下方法:(使用 JS 和/或 jQuery

var button_element = document.getElementById("ID_here");
button_value = button_element.value();

/* for this case, you might have to use: */
var button_value = button_element.attr('name');
/* use as intended */

【讨论】:

  • 感谢您的回复。在您的代码中,如果单击按钮会发生什么?
猜你喜欢
  • 1970-01-01
  • 2015-03-06
  • 2016-11-09
  • 2013-03-19
  • 2022-01-22
  • 2013-08-13
  • 2018-05-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多