<script type="text/javascript">
function get(){
var a = document.getElementById('text1').value; //获取第一个TEXTAREA VALUE
var b = document.getElementById('text1').value; //第二个TEXTAREA VALUE
b = a; //将a.value传给b
}
</script><form id="form1" name="form1" method="post" action="">
<textarea id="text1" name="text1" value=""></textarea>
<textarea id="text2" name="text2" value=""></textarea>
<input type="submit" name="Submit" onclick="get();" value="提交" />
</form>
-------------------------------------------------------------------------
我想实现在id="text1"里面输入的内容点击按钮后传到id="text2"里面去。但是就是,传不进去.很菜..麻烦帮忙解决一下了.
function get(){
var a = document.getElementById('text1').value; //获取第一个TEXTAREA VALUE
var b = document.getElementById('text1').value; //第二个TEXTAREA VALUE
b = a; //将a.value传给b
}
</script><form id="form1" name="form1" method="post" action="">
<textarea id="text1" name="text1" value=""></textarea>
<textarea id="text2" name="text2" value=""></textarea>
<input type="submit" name="Submit" onclick="get();" value="提交" />
</form>
-------------------------------------------------------------------------
我想实现在id="text1"里面输入的内容点击按钮后传到id="text2"里面去。但是就是,传不进去.很菜..麻烦帮忙解决一下了.
var a = document.getElementById('text1').value;
document.getElementById('text2').value = a;
}
这样就可以了
var $ = function(ID) {return document.getElementById(ID);}
function getValueTo() {
$("text2").value = $("text1").value
//$("form1").submit(); //执行提交
}
</script><form id="form1" name="form1" method="post" action="">
<textarea id="text1" name="text1"></textarea>
<textarea id="text2" name="text2"></textarea>
<button onclick="getValueTo()">Submit</button>
</form>
--------------------------------------------------------
和我这句有区别吗?
var a = document.getElementById('text1').value; //获取第一个TEXTAREA VALUE
var b = document.getElementById('text1').value; //第二个TEXTAREA VALUE
b = a; //将a.value传给b
function get(){
var a = document.getElementById('text1').value; //获取第一个TEXTAREA VALUE
var b = document.getElementById('text1').value; //第二个TEXTAREA VALUE
b = a; //将a.value传给b
} 你把第一个文本框值给了a,第二个文本框值给了b,然后再把a的值给了b。值换来换去,都是a和b之间在换值了。和文本框已经无关!
应该这样:
function get(){
var a = document.getElementById('text1'); //获取第一个TEXTAREA VALUE
var b = document.getElementById('text2'); //第二个TEXTAREA VALUE
b.value = a.value; //将a.value传给b
}
或者
document.getElementById('text2').value=document.getElementById('text1').value
function get(){
var a = document.getElementById('text1').value; //获取第一个TEXTAREA VALUE
var b = document.getElementById('text2').value; //第二个TEXTAREA VALUE
b = a; //将a.value传给b
document.getElementById('text2').value = a;//赋值语句
}
----------------------------------------------------……
喔,感谢阿~问题是我用这句也不行
document.getElementById('text2').value=document.getElementById('text1').value
虽然没报错.但是就是传不过去.我刚学
喔,感谢阿~问题是我用这句也不行
document.getElementById('text2').value=document.getElementById('text1').value
虽然没报错.但是就是传不过去.我刚学
你试试下面的代码,要区分普通button和submit按钮<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<script type="text/javascript">
function get(){
var a = document.getElementById('text1'); //获取第一个TEXTAREA VALUE
var b = document.getElementById('text2'); //第二个TEXTAREA VALUE
b.value = a.value; //将a.value传给b}
</script><form id="form1" name="form1" method="post" action="">
<textarea id="text1" name="text1" value=""></textarea>
<textarea id="text2" name="text2" value=""></textarea>
<input type="button" name="btn" onclick="get();" value="提交" />
</form> </BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<script type="text/javascript">
function get(){
var a = document.getElementById('text1'); //获取第一个TEXTAREA VALUE
var b = document.getElementById('text2'); //第二个TEXTAREA VALUE
b.value = a.value; //将a.value传给b
alert("文本框2的值变为:"+b.value);
} </script><form id="form1" name="form1" method="post" action="">
<textarea id="text1" name="text1" value=""></textarea>
<textarea id="text2" name="text2" value="" ></textarea>
<input type="submit" name="Submit" onclick="get();" value="提交" />
</form> </BODY>
</HTML>
感谢阿!我找到问题所在了.我就在一瞬间发现了,值传过去了,但是马上就被刷掉了.以为幻觉呢.感谢jol_boy!还有各位,!问题就在button和submit身上了.