<td><input type="hidden" name="id" value="<%=book.getId() %>"></td>
<td><input type="text" name="num" maxlength="2" onblur="modify(this.value)"></td>
我如何在onblur="modify(this.value)" modify函数里再把book.getId()的值传到里面?代码该如何写?
<td><input type="text" name="num" maxlength="2" onblur="modify(this.value)"></td>
我如何在onblur="modify(this.value)" modify函数里再把book.getId()的值传到里面?代码该如何写?
<input type="hidden" name="id" value="<%=book.getId()%>" id="id">
</td>
<td>
<input type="text" name="num" maxlength="2" id="num"
onblur="modify()">
</td>
function modify(){
document.getElementById('num').value =
document.getElementById('id').value;
}
document.getElementByName('num').value =
document.getElementByName('id').value=;
}
//document.getElementsByName()获取出来的是一个对象数组
document.getElementsByName('num')[0].value =
document.getElementsByName('id')[0].value;
}这样不太好,获得的值有可能是undefined类型的
function modify(text,hidden){}
</script>在函数声明的时候就声明两个参数
onblur="modify(this.value,${book.id})"
用EL表达式函数里传参