单击运行 PHP 代码并将结果粘贴到文本框中?
我有一些生成随机密码的 php 代码。在文本框旁边有一些文本,上面写着“单击以生成随机密码”。
我希望实现的是,当单击上面双引号中的文本时,运行 PHP 代码,然后将生成的随机密码粘贴到上面双引号中文本旁边的文本框中。
怎么可以这样呢?我想也许是 jQuery,但不确定我会如何做我上面想要的事情。
I have some php code that generates a random password. Next to a text box I have some text which says "click to Generate a random password".
What I am looking to achieve is when the text in double quotes above is clicked that the PHP code is run and the generated random password is then pasted into the text box which is beside the text above in double quotes.
How could do this? I am thinking maybe jQuery but not sure how I would do what I want above.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
在这里...完整且有效的示例:)
将文件“index.html”和“passgenerator.php”放入同一目录中。
index.html
passgenerator.php
Here you are... complete and working example :)
Put files 'index.html' and 'passgenerator.php' into same directory.
index.html
passgenerator.php
要么使用ajax调用生成密码的脚本页面,要么像col. shrapnel 说将生成函数移植到 javascript(这是一个更好的主意)
示例(使用 ajax 的 jquery)
,其中 TextboxID 是您想要添加密码的文本框的 ID。
either use ajax to call the script page that generates the password or like col. shrapnel says port the generating function to javascript (which is a better idea)
Example (with jquery using ajax)
where TextboxID is the id of the textbox u want the password to be added to.
不要在 php 中这样做。只需在 JavaScript 中执行即可。这是一个非常简洁的教程,应该向您展示分步说明:
http://www.mediacollege.com/internet/javascript/number/random.html
Don't do it in php. Just do it in javascript. Here is a very neat tutorial that should show you the step by step instructions:
http://www.mediacollege.com/internet/javascript/number/random.html
帕特里克·埃文斯是对的。您可以像这样设置表单:
并且在部分中您必须定义一个函数
Patrick Evans is right. You can setup your form like this :
And in section you have to define a function
尝试使用 ajax 调用来获取内容并将其显示在 div 上。
Try this ajax call to get the content using ajax and display it on the div.