php - 无法选择动态生成的表单元素(ajax)

标签 php javascript ajax firefox dynamic

我有一个 main.php 页面

以下代码在主窗体中硬编码

<form action="test.php" method="POST">

以下是使用AJAX动态生成的代码

<input type="checkbox" value="test" name="test[]"/>
<input type="checkbox" value="test1" name="test[]"/>

<input type="submit" value="go">

理想情况下,单击“go”按钮后,页面应提交到 test.php 页面,其中包含 check 元素的 post 值 但现在我发现浏览器没有采取任何行动。我还发现错误控制台中没有错误消息。 这曾经适用于 Firefox 3.5 和 IE 8。但是在 Firefox 3.6 中,动态生成的表单元素根本无法识别 代码中是否有错误,是否有解决方法

最佳答案

确保动态内容不会替换 form .. 而是附加到其上(或替换内容而不是实际的 form 标记..)

关于php - 无法选择动态生成的表单元素(ajax),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3039252/

相关文章:

php - 正则表达式 PHP 在一定数量的# 字符后查找数字

javascript - 正则表达式匹配星号和换行符之间的字符串

jquery - 如何在jQuery的ajaxError中获取JSON对象?

javascript - 如果取消对 localStorage 的写入会发生什么?

javascript - Amplifyjs 和状态码

php - 如何在重新加载之间存储页面的状态?

php - UNIX_TIMESTAMP() 和 time() 是否相同

php - 尽管有浏览器预取/缓存,如何判断文件是否真的被下载和保存?

php - 如何在 PHP 5.x 上安装 http_pecl?

javascript - 如何在 Jest 中进行单元测试并检查函数是否正在调用预期的 firebase 方法?