我想用Javascript变量填充文本值:
<input type="text" name="abc" " id="abc" value=""/>
就像在PHP中一样。
<input type="text" name="abc" id="abc" value="<?php echo "$str[5]";?>"/>
但如果我使用Javascript:
document.getElementById('abc').value = str[5];
或jQuery:
$("#abc").data(str[3], $("#abc").val(str[5]));
我可以正确填充文本区域,但它与PHP示例不同。如何将变量的内容从Javascript发送到HTML?
原谅我试着更好地解释我想改变引号中的值
value=""
但是通过javascript 就像从php获得一样容易
非常感谢
卢卡
答案 0 :(得分:0)
在你创建HTML的PHP中,让PHP打印出这样的变量..
JavaScript的:
document.getElementById('abc').value = <?php echo "$str[5]";?>;
jQuery的:
$("#abc").data(str[3], $("#abc").val(<?php echo "$str[5]";?>));