如何在输入字段中提交 Javascript 值
How to Submit a Javascript Value in an Input Field
很简单,我该怎么做?
<input type="hidden" value="some javascript value" />
我有一个表单,当用户点击 添加更多 时,会通过 javascript 添加更多输入字段。
我还使用 javascript 声明的值来跟踪和限制用户可以添加的字段数。
我的 php 代码需要一种方法来检索这些 javascript 值.
您必须通过按钮调用 javascript 才能动态添加这些字段。只需将代码附加到该函数即可将这些值传递给该字段。
<input id="myinputfield[]" type="hidden" value="" />
<script>
function addOneMore(){
var newField = // code to add one more field
newField.value = newValue;
}
</script>
将解决您的问题。
问题有点模糊,不过我会试一试
尝试将名称添加为数组,然后您可以使用 get 或 post
<input name="myjavascriptinputs[]" type="hidden" value="some javascript value" />
在您的 php 中,您将能够使用
foreach($_GET['myjavascriptinputs'] as $ajavascriptinput)
使用append
$('#hidden').val('my Text');
输入字段应该是
<input type="hidden" id="hidden"/>
很简单,我该怎么做?
<input type="hidden" value="some javascript value" />
我有一个表单,当用户点击 添加更多 时,会通过 javascript 添加更多输入字段。
我还使用 javascript 声明的值来跟踪和限制用户可以添加的字段数。
我的 php 代码需要一种方法来检索这些 javascript 值.
您必须通过按钮调用 javascript 才能动态添加这些字段。只需将代码附加到该函数即可将这些值传递给该字段。
<input id="myinputfield[]" type="hidden" value="" />
<script>
function addOneMore(){
var newField = // code to add one more field
newField.value = newValue;
}
</script>
将解决您的问题。
问题有点模糊,不过我会试一试
尝试将名称添加为数组,然后您可以使用 get 或 post
<input name="myjavascriptinputs[]" type="hidden" value="some javascript value" />
在您的 php 中,您将能够使用
foreach($_GET['myjavascriptinputs'] as $ajavascriptinput)
使用append
$('#hidden').val('my Text');
输入字段应该是
<input type="hidden" id="hidden"/>