Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP(HTML)上调用Javascript变量_Javascript_Php_Html_Post - Fatal编程技术网

如何在PHP(HTML)上调用Javascript变量

如何在PHP(HTML)上调用Javascript变量,javascript,php,html,post,Javascript,Php,Html,Post,所以我想做的是这样的: <html> <script language="javascript"> var i = 1; function changeIt() { my_div.innerHTML = my_div.innerHTML +"Titulo: <input type='text' name='mytext'+ i><br>" i++; } </script> <

所以我想做的是这样的:

<html>
<script language="javascript">
var i = 1;
function changeIt()
{

    my_div.innerHTML = my_div.innerHTML +"Titulo: <input type='text' name='mytext'+ i><br>"
    i++;
}
</script>
<body
<form name="form" action="post" method="">

    Titulo: <input type="text" name="t" + i> HERE I WANT THE NAME TO BE SOMETHING + THE i VARIABLE IN JAVASCRIPT
    <input type="button" value="test" onClick="changeIt()">
    <div id="my_div"></div>
    <br>

<input type="submit">

</form>
</body>
</html>

var i=1;
函数changeIt()
{
my_div.innerHTML=my_div.innerHTML+“Titulo:
” i++; }
您必须通过ajax POST将javascript值发送到服务器,并通过php读取POST

不太确定你的目标是什么,但如果有帮助,请告诉我


var i=1;
函数changeIt(){
my_div.innerHTML=my_div.innerHTML+“Titulo:
” i++; }
您必须通过ajax POST将javascript值发送到服务器,并通过php读取POST

不太确定你的目标是什么,但如果有帮助,请告诉我


var i=1;
函数changeIt(){
my_div.innerHTML=my_div.innerHTML+“Titulo:
” i++; }
在PHP中不能这样使用JS变量。JS是客户端,PHP是服务器端。您应该手动命名脚本中的一个,并动态命名通过JS添加的其他名称。既然我不能使用JS+PHP,那么解决方案是什么?如何为它设置不同的名称。我的意思是在HTML中给它起一个名字
t1
,然后从2开始动态命名你通过JS添加的其他名称。对不起,我还没有。因此,代码是确定的,它给每个文本框一个名称,对吗?像我的文本1。。。mytext2…不,因为没有正确连接,
+i
应该在引号之外。在PHP中不能这样使用JS变量。JS是客户端,PHP是服务器端。您应该手动命名脚本中的一个,并动态命名通过JS添加的其他名称。既然我不能使用JS+PHP,那么解决方案是什么?如何为它设置不同的名称。我的意思是在HTML中给它起一个名字
t1
,然后从2开始动态命名你通过JS添加的其他名称。对不起,我还没有。因此,代码是确定的,它给每个文本框一个名称,对吗?像我的文本1。。。mytext2…不,因为没有正确连接,
+i
应该在引号之外。