javascript - JavaScript 函数如何在 php 循环中工作?
问题描述
javascript如何在php循环中工作?下面是我的示例代码,我需要单击按钮,然后根据我单击的循环按钮从名称文本框中获取值。
<?php
for($count=0;$count<=4;$count++)
{
echo"
<form action=\"\" method=\"POST\" enctype=\"multipart/form-data\" onSubmit=\"return false;\">
<input id=\"name\" type=\"text\" name=\"name\">
<input type=\"button\" name=\"send\" id=\"but_upload\" value=\">\">
";
?>
<script>
$(document).ready(function(){
$("#but_upload").click(function(){
var fd = new FormData();
fd.append('name', document.getElementById('name').value);
if ($('#name').val()) {
$('#name').val('');
}
});
});
</script>
<?php
}
?>
请任何人都可以帮助我
解决方案
我想你想做这样的事情:
<?php
for($count=0;$count<=4;$count++)
{
echo"
<form action=\"\" method=\"POST\" enctype=\"multipart/form-data\" onSubmit=\"return false;\">
<input class=\"name\" type=\"text\" name=\"name\">
<input type=\"button\" name=\"send\" class=\"but_upload\" value=\">\"></form>
";
}
?>
<script>
$(document).ready(function(){
$(".but_upload").click(function(event){
var fd = new FormData();
var nameEl = event.target.form.querySelector('.name')
fd.append('name', nameEl.value);
if (nameEl.value) {
nameEl.value = '';
}
});
});
</script>
推荐阅读
- discord.js - user.joinedAt 显示当前时间
- matlab - 在绘图窗口上时如何从键盘获取字符?
- azure - Devops 测试计划 - 我如何将测试计划移动到另一个测试计划并保存运行结果?
- reactjs - 是否有任何 Flutter/Dart 包可以分割视频并对其添加评论?
- eclipse - 单击对我单击的 java 文件不起作用的运行配置是我的 Eclipse 错误还是这是一个简单的修复?
- r - 在 Reactable 表中使用子集数据
- node.js - Vite + Storybook + SCSS:模块构建失败(来自 ./node_modules/sass-loader/dist/cjs.js):
- security - 内容安全策略框架-祖先
- javascript - 需要刷新随机图片onclick
- python - 想同时使用pysimpleguiqt的托盘和窗口