[英]Echo JavaScript variable in PHP
我想使用 javascript 根据 php 中的输入跳转页面。
我正在尝试这个但失败了。
<?php
echo '<input type="number" name=“inputID” id=“inputID” ></input>';
// Here I am failed not able to get the input value and jump to the page
echo "<a href = 'demo-page.php?&page=+document.getElementById('inputID').value'>Jump</a>";
?>
请提出我做错了什么。
还有这种跳转页面的方式是对还是错?
欢迎任何想法或建议。
如果您想在单击链接时获取某个字段的值,则需要在链接中触发 onclick 事件时执行 javascript 代码。 href 属性不会触发 javascript。
所以解决方案是:
echo '<a href="#" onClick="window.location = \'demo-page.php?&page=\' + document.getElementById(\'inputID\').value + \'">Jump</a>';
这将产生以下 html 代码:
<a href="#" onClick="window.location = 'demo-page.php?&page=' + document.getElementById('inputID').value + '">Jump</a>
小心引用!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.