gpt4 book ai didi

javascript - 如何将 php 和 javascript 变量作为输入字段值发送?

转载 作者:行者123 更新时间:2023-11-30 08:20:49 24 4
gpt4 key购买 nike

我从输入字段发送多个同名值。当我只发送 custom1 和 var 2 但我想添加一个 javascript 变量 var3 时它工作正常但是使用 document.getElemendById 分配值完全覆盖输入字段并且 custom1 和 var2 丢失。那么如何在末尾添加一个 javascript 变量 var3,以便它打印在数组索引 $pieces[2] 下;在 v.php 文件中。

 <!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php $var2 = "custom2" ?>
<form action="v.php" method="POST" >
<input id="jsvar" type="text" name="custom" value="custom1,<?php echo $var2; ?>">
<input type="submit" name="" value="send">
</form>
<script type="text/javascript">
var var3 = "custom3";
document.getElementById("jsvar").value = var3;
</script>
</body>
</html>

v.php

    <?php  
$custom = $_POST['custom'];
$pattern = ",";
$pieces = explode($pattern,$custom, 3);
print_r($pieces);
$custom1 = $pieces[0];
$custom2 = $pieces[1];
echo '<br>';
echo $custom1.'<br>';
echo $custom2.'<br>';
echo $pieces[2];
?>

最佳答案

您可以附加数据而不是用新数据替换它。

var var3 = "custom3";
document.getElementById("jsvar").value += ","+var3;

关于javascript - 如何将 php 和 javascript 变量作为输入字段值发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53910327/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com