<script>
$(document).ready(function(){
$('.next').click(function(){
$('input#productname').val($('input#_productname').val());
$('textarea#description').val($('textarea#_description').val());
});
});
</script>
<input type="text" name="_productname" id="_productname" value="demo"/>
<textarea name="_description" id="_description" value="demo" ></textarea>
<input type="text" name="productname" id="productname" />
<textarea name="description" id="description" ></textarea>
<input id="next" class="next" type="submit" name="next" value="next" />
输出:
productname = demo
description =
帮助我获得这个标签texterea的价值
答案 0 :(得分:4)
Textareas没有value attribute documentation(所以不要使用)。您必须将值放在开始和结束标记<textarea> value here </textarea>
以及id's cannot start with _
documentaion也要改变它,它应该有用。
<强> HTML 强>
<input type="text" name="productname_" id="productname_" value="demo"/>
<textarea name="description_" id="description_">demo</textarea>
<input type="text" name="productname" id="productname" />
<textarea name="description" id="description" ></textarea>
<强>的javascript 强>
$(document).ready(function(){
$('.next').click(function(){
$('input#productname').val($('input#productname_').val());
$('textarea#description').val($('textarea#description_').val());
});
});
答案 1 :(得分:0)
我真的不知道你想要做什么,而不是这个:
$('input#productname').val($('input#_productname').val());
$('textarea#description').val($('textarea#_description').val());
你应该这样做:
$('#productname').val($('#_productname').val());
$('#description').val($('#_description').val());
如果您有身份证,那就是您所需要的一切。