[英]How to pass js variable into hidden form field?
我想将js变量传递给隐藏的表单字段值。 我使用php echo代码设置了值,但无法正常工作。
js变量:-
<script type="text/javascript"> var demo = 1; </script>
的HTML:-
<input type="hidden" name="demo_val" value="<?php echo <script>demo</script>" id="demo_val"/>
并在js文件中调用隐藏字段值:-
$('#demo_val').val();
但它不起作用...
怎么做..?
尝试这个
<input type="hidden" name="demo_val" value="" id="demo_val"/>
<script type="text/javascript">
var demo = 1;
$(document).ready(function() {
$('#demo_val').val(demo);
});
</script>
放
document.getElementById("demo_val").value = demo;
在您的JavaScript部分中
您应该传递变量,因为javascript yo输入是隐藏的,不是一个好主意,您可以使用jQuery传递变量:
var demo = "hola";
$('#demo_val').val(demo);
现在,名称为demo_val的输入应具有值“ hola”
如果您喜欢获得价值,可以
var valueDemo = $('#demo_val').val();
从隐藏字段中删除此<?php echo <script>demo</script>
,并将其留空。
编写后续代码
var demo =1;
$('#demo_val').val(demo);
在您的脚本中。 您可以通过获得价值
var field_vemo = $('#demo_val').val();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.