我正在使用对象从另一个页面获取表单(包含提交按钮)。我似乎无法弄清楚如何从该提交按钮获取POSTED信息,我想我可能需要ajax。
所以例如
Page 1 calls to page1processing for a form
$getform = new page1processing;
$getform->form1($arbitraryVariable);
第1页处理包含表格
Class page1processing{
function form1($arbitraryVariables){
echo <form name=.....>
echo 'pretend this is info for some text boxes and junk';
echo '<input type="submit" name ="submitButton"/>';
}
if(isset($_POST['submitButton'])){
.....
}
所以,我想我要问的是我应该在哪里放置if语句来检查是否已按下“submitButton”?它应该在page1还是page1processing上?我有一段时间摸索着一堆代码,无法弄清楚我的代码或我检查发布信息的过程是否有错误。
我在其他页面上拥有该表单的原因只是为了保持page1凌乱。我发现在HTML中删除一个对象比一个巨大的代码块更容易。
答案 0 :(得分:1)
这是一个ajax / jquery解决方案。您可以使用班级或ID,现场或代表。
$("#submitButton").live('submit', function(e) {
//CODE HERE
});