gpt4 book ai didi

php - 如何在不使用ajax的情况下将javascript动态数据发送到php变量

转载 作者:行者123 更新时间:2023-11-28 02:43:12 26 4
gpt4 key购买 nike

我有一个表单,有 3 个输入类型文本。

<input type="text" id="one" onkeyup="multiply()" name="one">
<input type="text" id="two" name="two">
<input type="text" id="three" name="three">

<script>
function multiply(){
one = document.getElementById('one').value;
two = document.getElementById('two').value;
document.getElementById('three').value = one * two
}
</script>

现在我没有三个值(value),但它是一个动态的,当我将论坛提交到(forumSubmit.php)时,我收到错误

undefiend index three

我搜索发现这可以用ajax完成,但我不想使用ajax,我想刷新页面

最佳答案

你可以这样做:

标记

<!-- Use onkeyup on both inputs -->
<input type="text" id="one" onkeyup="multiply()" name="one">
<input type="text" id="two" onkeyup="multiply()" name="two">
<input type="text" id="three" name="three">

JavaScript

function multiply() {
// Parse the values, and count it as 0 if the input is not a number
// I also made the variables private to this function using the var keyword
// There is no need to have them in the global namespace
var one = parseInt(document.getElementById('one').value, 10) || 0;
var two = parseInt(document.getElementById('two').value, 10) || 0;
document.getElementById('three').value= one * two;
}​

工作示例

制作一个演示:http://jsfiddle.net/DjQNx/

关于php - 如何在不使用ajax的情况下将javascript动态数据发送到php变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12339325/

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