点击运行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); }); });  
Interesting Posts