表格不起作用

时间:2012-08-26 00:56:08

标签: php javascript jquery html css

我目前正在开发一个简单的内容管理系统。当用户单击链接以将新幻灯片添加到现有幻灯片时,我会看到一个div,其中jquery通过字符串将表单植入div中。

我遇到的问题是当我点击“上传”按钮并且没有找到upload_slide.php页面时没有任何反应。任何人都知道为什么会发生这种情况?这是有问题的部分:

function showprompt(prompttype) {
    var prompttext = "";
    $('.prompt_inner').text(prompttext);

    if (prompttype=="slideprompt") {
        prompttext = '<table style="margin-right: 50px;"><form enctype="multipart/form-data" action="upload_slide.php" method="post">';
        prompttext += '<tr><td colspan="2"><b>CREATE NEW SLIDE</b><td></tr>';
        prompttext += '<tr><td>SLIDE:</td><td><input name="new_slide" type="file" /></td></tr>';
        prompttext += '<tr><td colspan="2"><input type="submit" value="Upload" /></td></tr>';
        prompttext += '</form></table>';
        $('.prompt_inner').append(prompttext);
    }
}

1 个答案:

答案 0 :(得分:4)

将表单移到表格外

function showprompt(prompttype) {
    var prompttext = "";
    $('.prompt_inner').text(prompttext);

    if (prompttype=="slideprompt") {
        prompttext = '<form enctype="multipart/form-data" action="upload_slide.php" method="post"><table style="margin-right: 50px;">';
        prompttext += '<tr><td colspan="2"><b>CREATE NEW SLIDE</b><td></tr>';
        prompttext += '<tr><td>SLIDE:</td><td><input name="new_slide" type="file" /></td></tr>';
        prompttext += '<tr><td colspan="2"><input type="submit" value="Upload" /></td></tr>';
        prompttext += '</table></form>';
        $('.prompt_inner').append(prompttext);
    }
}​