// I want to use a form value with out submitting to a page or within the same page
//Javscript
<script language='javascript'>
function L()
{
//Here am setting the value for the hidden filed
document.getElementById('ide').value='VALUE';
}
</script>
// Here i want to echo out the value of hidden field
<body onload=L()>
<?PHP
echo "<input type='hidden' id='ide'>";
//Here i want to echo out the value of hidden field
//How can i do dat using PHP
?>
</body>
enter code here
//我想在这里回应隐藏字段的价值
//我想使用表单值而不提交页面或在同一页面内
//我想使用表单值而不提交页面或在同一页面中
答案 0 :(得分:1)
首先,如果它是隐藏字段,您希望它如何显示该值。
您的代码是正确的,只需将隐藏更改为文本,如下所示
<script type="text/javascript" language='javascript'>
function setValue()
{
document.getElementById('ide').value = 'your value is 10';
}
</script>
<body onload=setValue()>
<?php
echo "<input type='text' value='' id='ide'>";
?>
</body>
最好使用div或span,如下所示,
<script type="text/javascript" language='javascript'>
function setValue()
{
document.getElementById('ide').innerHTML = 'your value is 10';
}
</script>
<body onload=setValue()>
<?php
echo "<span id='ide'></span>";
?>
</body>
答案 1 :(得分:0)
你是否意识到PHP是一种服务器端脚本语言?您编写的PHP代码在Web服务器中解析为HTML,因此您必须将其提交到网页,如果您想在不提交到网页的情况下执行此操作,则应使用java脚本(jQuery)。