【发布时间】:2018-12-05 08:41:04
【问题描述】:
这是我用于按钮的代码。它出现了,并且该按钮是可点击的。
foreach ($result as $pers) {
echo ('<form>');
echo ('<h3>Naam</h3>');'<br>';
echo "<input type='submit' name='nameupdate' value='$pers->name' data-href='?persUp=".$pers->username."&persDa=".$pers->name."'>";
echo ('</form>');
}
当我单击按钮时应该创建此表单,但它没有出现。 echo dabdab 也没有出现。
if(isset($_POST['nameupdate']))
{
echo('dabdab');
if(isset($_GET['persDa']))
{
$did = $_GET['persDa'];
echo "<input type='text' name='nmbox' value='$did'>";
echo "<input type='submit' name='nmupdate' value='Update'>";
}
}
我做错了什么?请告诉我。
Javascript
$(document).ready(function() {
//Function for preview image.
$(function() {
$(":file").change(function() {
if (this.files && this.files[0]) {
var reader = new FileReader();
reader.onload = imageIsLoaded;
reader.readAsDataURL(this.files[0]);
}
});
});
function imageIsLoaded(e) {
$('#message').css("display", "none");
$('#preview').css("display", "block");
$('#previewimg').attr('src', e.target.result);
};
//Function for deleting preview image.
$("#deleteimg").click(function() {
$('#preview').css("display", "none");
$('#file').val("");
});
//Function for displaying details of uploaded image.
$("#submit").click(function() {
$('#preview').css("display", "none");
$('#message').css("display", "block");
});
});
在头脑中:
<link rel="stylesheet" href="themes/themerollertest.min.css" />
<link rel="stylesheet" href="themes/jquery.mobile.icons.min.css" />
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile.structure-1.4.5.min.css" />
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
【问题讨论】:
-
你在使用一些javascript吗?
-
涉及到jquery
-
添加这个脚本它应该负责在页面中创建新元素,应该有ajax脚本
-
当然不会出现。您的表单没有设置
method属性,因此您的method是GET。你有if条件和$_POST -
我试过这个 echo ('