如何将输入框值发送到javascript函数参数
How to send the inputbox value to a javascript function parameter
给定这个html…
<input id="txtbox-page" maxlength="4" />
如何创建执行javascript函数的按钮或链接,其参数是输入框的值?
我必须调用一个已经在生产中的函数,格式为:
javascript:pageClient('?p=2');
其中数字2,必须是输入框的值
HTML
<button id="pageClientSubmitter">Click me</button>
JS
var pageClientSubmitter = document.getElementById('pageClientSubmitter');
pageClientSubmitter.onclick = function () {
var val = document.getElementById('txtbox-page').value;
pageClient('?p=' + val);
}
演示HTML:
<a id="mylink" href="foo.bar">Link</a>
JS:
var box = document.getElementById('txtbox-page');
document.getElementById('mylink').addEventListener('click', function(){
// Use `box` here
pageClient('?p=' + +box.value);
}, false);
第二个+
是可选的。我用它来转换为数字,以避免注入攻击。
您可以这样做:
function GetTxtBoxValue() {
var txtBoxPage = document.getElementByID("txtbox-page");
pageClient('?p='+txtBoxPage.value);
}
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 正在全局范围中查找JavaScript函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 如何调用这个匿名 JavaScript 函数
- 通过Ajax将JavaScript函数传递给PHP文件
- 在javascript函数中设置全局变量
- 如何在执行此特定onclick事件时执行JavaScript函数
- 使用javascript函数在页面初始化后加载jquery
- javascript函数同步
- 如何将一个JavaScript函数回调为多个函数
- 在javascript函数中使用php变量
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 将JavaScript函数与HTML分离
- 组合两个javascript函数
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- javascript函数内部的代码用逗号而不是分号分隔
- href属性内的javascript函数
- 使用html表单中的参数调用JavaScript函数
- 分析Javascript函数中的多个对象
- javascript函数的:和=之间的区别