<form><input type="file" name="first" onchange="jsFunction(2);">
<input type="file" name="second" onchange="jsFunction(3);"</form>
可以将数字传递给js函数吗?
由于
答案 0 :(得分:1)
是的,有可能:)
答案 1 :(得分:0)
这绝对是合理的,但是onChange
事件只有在输入发生变化时才会触发 AND 它会失去焦点。
答案 2 :(得分:0)
当然,你可以这样做。你在这里真正做的是动态创建一个函数。您的jsFuction
在页面加载时执行,而不是在值更改时执行。因此,它的返回值应该是一个函数 - 当值改变时你想要执行的函数。例如:
function jsFunction(number) {
return function () {
var currentValue = this.value;
alert('I was given ' + number + ' and the current value is ' + currentValue);
};
}