javascript - 在按钮的 onclick 事件上将字符串传递给 JavaScript 函数

标签 javascript jquery html

我想在按钮的 onclick 事件上传递一个值,以便 javascript 可以更新隐藏字段的值。但是我无法将字符串传递给 js 函数

JS

<script>
   function sethdnfiletype(filetype)
   {
       $("#hdnfiletype").val(filetype);
   }
</script>

HTML

<asp:ImageButton ID="btn1" runat="server" ToolTip="Upload Report"  OnClick="sethdnfiletype(// here I want to send a number like 1 or 2 or 3 //);" href="#uploadTOEFilePopup" data-toggle="modal" ClientIDMode="Static">

最佳答案

您可以使用 onclick 将值发送到函数,只需像通常调用函数一样将它们传入即可。

function clickHandler(amount) {
  alert('Clicked with ' + amount);
}
<button type="button" onclick="clickHandler(123);">Click me</button>

关于javascript - 在按钮的 onclick 事件上将字符串传递给 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37157796/

相关文章:

javascript - 在 ajax 调用中向每个表单输入添加单个隐藏输入值

javascript - 添加/删除克隆第一行默认不删除

html - 将 div 放在 div 上时遇到问题

javascript - 基于单选按钮更新元素的CSS样式

javascript - 如何使用 JavaScript 访问嵌套在 "a"中的 "td"的标题或文本?

javascript - jpages 插件在 AJAX 调用后应用

javascript - 普通javascript触发css淡出,ajax加载内容,使用CSS淡入

html - Div 在移动设备上覆盖我的输入

javascript - javascript 中的闭包和词法环境

javascript - 如何使用 node-fetch 发送 cookie?