繁体   English   中英

Echo JavaScript PHP 中的变量

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM