如何更新输入类型=";“文本”;在操作后使用javascript
单击更新按钮后,我希望用如何更新输入类型=";“文本”;在操作后使用javascript,javascript,html,Javascript,Html,单击更新按钮后,我希望用id=you更新文本字段,在脚本中,我也尝试了current=document.getElementById(“you”) current.innerText=num1无效,非常感谢您的回复 <form name="ADD" > <input type="text" name="new1" value="0/><br /><br /> <input type="text" name="current" id="
id=you
更新文本字段,在脚本中,我也尝试了current=document.getElementById(“you”)代码>
current.innerText=num1代码>无效,非常感谢您的回复
<form name="ADD" >
<input type="text" name="new1" value="0/><br /><br />
<input type="text" name="current" id="you" value="" />
<input type="button" value="update"
onclick="add(this.form.new1.value,this.form.current.value);" />
</form>
<script type="text/javascript" >
var add = function (num1, num2) {
var current;
num1 = parseInt(num1);
num2 = parseInt(num2);
num2 += num1;
current= document.getElementById("you");
current.setAttribute("value", num1);
};
</script>
这可以通过基本jQuery实现:
HTML
或者在纯jscript中:
<input type=button value='Update' onclick="add("Your new value");">
<script>
function add(value){
var input = document.getElementById("you");
input.value = value;
}
</script>
功能添加(值){
var input=document.getElementById(“您”);
input.value=值;
}
试试这个。它起作用了
<form name="ADD">
<input type="text" name="new1" value="0"/><br /><br />
<input type="text" name="current" id="you" value="" />
<input type="button" value="update"
onclick="add(this.form.new1.value,this.form.current.value);" />
</form>
<script>
function add(num1, num2) {
var current;
num1 = parseInt(num1);
num2 = parseInt(num2);
num2 += num1;
document.getElementById('you').value = num1;
};
</script>
函数add(num1,num2){
无功电流;
num1=parseInt(num1);
num2=parseInt(num2);
num2+=num1;
document.getElementById('you')。value=num1;
};
对于这样一个简单的任务,jQuery是否值得一提?不,但首先我没有读到这个问题,因为我已经写了答案的那部分,我认为它可以保存下来,但我尝试了,它成功了。
$(document).ready(function(){
$("button").clicked(function(){
$("#you").val("You new value");
});
});
<input type=button value='Update' onclick="add("Your new value");">
<script>
function add(value){
var input = document.getElementById("you");
input.value = value;
}
</script>
<form name="ADD">
<input type="text" name="new1" value="0"/><br /><br />
<input type="text" name="current" id="you" value="" />
<input type="button" value="update"
onclick="add(this.form.new1.value,this.form.current.value);" />
</form>
<script>
function add(num1, num2) {
var current;
num1 = parseInt(num1);
num2 = parseInt(num2);
num2 += num1;
document.getElementById('you').value = num1;
};
</script>