点击运行PHP代码并将结果粘贴到文本框中?
我有一些生成随机密码的PHP代码。 在文本框旁边,我有一些文字说“点击生成一个随机密码”。
我想要实现的是当单击上面双引号中的文本时,运行PHP代码,然后将生成的随机密码粘贴到上面用双引号括起来的文本框中。
怎么能这样呢? 我想也许jQuery但不知道我将如何做我想要的上面。
在这里,你是……完整而有效的例子:)
将文件’index.html’和’passgenerator.php’放入同一目录。
的index.html
passgenerator.php
要么使用ajax来调用生成密码的脚本页面,要么使用col。 shrapnel说生成函数移植到javascript(这是一个更好的主意)
示例(使用jjery使用ajax)
$.get("/PasswordGenerator.php",function(password) { $("#TextboxID").val( password ); });
其中TextboxID是您想要添加密码的文本框的ID。
不要在PHP中这样做。 只需在javascript中执行即可。 这是一个非常简洁的教程,应该向您展示一步一步的说明: http : //www.mediacollege.com/internet/javascript/number/random.html
帕特里克埃文斯是对的。 您可以像这样设置表单:
在部分中,您必须定义一个函数
尝试使用ajax调用来获取使用ajax的内容并将其显示在div上。
$("#generate").click(function(){ $.get('url:to:urPHP',{ data:urData },function(data){ $("#generatedPassword").html(data); }); });