问题描述
我有一个小问题,我正在尝试运行
$(\"form#picform\").submit
此功能之后
$(\'select[name=\"phototype\"]\').live(\'change\',function(){
if (this.value) {
$(this).closest(\'form\').submit();
}
});
我需要运行此功能
$(\"form#pendingpic\").submit(function(){
alert($(\'#picid\').val());
return false;
});
这是我完整的js文件。
var session = null;
var sessionparts = null;
$(document).ready(function(){
window.scrollTo(0,1);
$(\'select[name=\"phototype\"]\').live(\'change\',function(){
var $el = $(this);
if ($el.val()) {
$el.closest(\'form\').submit();
}
$(\"form#pendingpic\").trigger(\'submit\');
});
if ($.cookies.get(\'_SquirtNow_AdminSession\') != null) {
session = $.cookies.get(\'_SquirtNow_AdminSession\');
successlogin();
}
$(\'ul#mainmenu a li\').live(\'click\',function(event){
//alert(this.id);
$(\"li#\"+lastpageid).removeClass();
fetchpage(this.id);
var text = \'\';
$(\'a li#\'+this.id+\'\').contents().each(function(){
if(this.nodeType === 3){
text += this.wholeText;
}
});
$(\"#largemenutop\").html(text);
$(\"li#\"+this.id).addClass(\"active\");
lastpageid = this.id;
});
});
//form code
$(function() {
$(\"form#pendingpic\").submit(function(){
//alert($(\'#picid\').val());
$.ajax({
type: \"POST\",url: \"goog.PHP\",data: \"process=1&username=\"+ username +\"&password=\"+ password,success: function(data){
if((data) == 1)
{
$(\'#notify\').fadeOut(10);
session = $.cookies.get(\'_SquirtNow_AdminSession\');
successlogin();
}
else
{
$(\'#notify\').show();
$(\'#notifytext\').html(data);
setTimeout(function() {
$(\'#notify\').fadeOut(1000);
},4000);
}
}
});
return false;
});
$(\"form#login\").submit(function() {
var username = $(\'#username\').attr(\'value\');
var password = SHA1($(\'#password\').attr(\'value\'));
$(\'#notify\').show();
$(\'#notifytext\').html(\"Please wait...<br/>We are processing your login form.\");
$.ajax({
type: \"POST\",url: \"sys/classes/userlogin.PHP\",4000);
}
}
});
return false;
});
//end of code
});
function successlogin(){
sessionparts = session.split(\'|\');
changelayout();
fetchmenus();
// basicinfomenu();
// checkuserprofile();
fetchpage(\"home\");
}
function fetchmenus(){
$(\"<a href=\'#/page/home\'><li id=\'home\'><img src=\'theme/images/space.png\' id=\'menu\' class=\'home\'/><br/>Home</li></a>\").appendTo(\"ul#left\");
$(\"<a href=\'#/page/pendingusers\'><li id=\'pendingusers\'><img src=\'theme/images/space.png\' id=\'menu\' class=\'pendingusers\'/><br/>Pending Users</li></a>\").appendTo(\"ul#left\");
$(\"<a href=\'#/page/pendingpictures\'><li id=\'pendingpictures\'><img src=\'theme/images/space.png\' id=\'menu\' class=\'pendingpictures\'/><br/>Pending Pictures</li></a>\").appendTo(\"ul#left\");
$(\"<a href=\'#/page/sendmail\'><li id=\'sendmail\'><img src=\'theme/images/space.png\' id=\'menu\' class=\'sendmail\'/><br/>Send Mail</li></a>\").appendTo(\"ul#right\");
$(\"<a href=\'#/page/users\'><li id=\'users\'><img src=\'theme/images/space.png\' id=\'menu\' class=\'users\'/><br/>Users</li></a>\").appendTo(\"ul#right\");
$(\"<a href=\'#/page/stats\'><li id=\'stats\'><img src=\'theme/images/space.png\' id=\'menu\' class=\'stats\'/><br/>Stats</li></a>\").appendTo(\"ul#right\");
}
function changelayout(){
$(\"#successloginfull\").html(\"<ul id=\'left\'></ul> <ul id=\'right\'></ul> <div id=\'mainarea\'><div id=\'mainmenuheader\'></div><div id=\'htmlarea\'></div></div>\");
$(\"#onehundredpercent\").hide();
$(\"#successloginfull\").show();
}
function fetchpage(e){
if(e == \"home\")
{
$(\"<div id=\'pendpicarea\' class=\'threeten\'></div><div id=\'trackingarea\' class=\'threeten\'></div><div id=\'sysmessagearea\' class=\'threeten\'></div>\").appendTo(\"#htmlarea\");
homependingpics();
hometrackusers();
}
}
function homependingpics(){
$.getJSON(\'sys/classes/fetch.PHP?fetch=pendingpic\',function(fetchpendingpics){
// get line status
$.each(fetchpendingpics,function(i,item){
$(\"<div id=\'Box\'><img src=\'../sys/classes/fetchpicture.PHP?pic=\"+item.id+\":917715617567156645\'><form method=\'post\' id=\'pendingpic\' name=\'pendingpic\'><input name=\'picid\' type=\'hidden\' id=\'picid\' value=\'\"+item.id+\"\'/><select name=\'phototype\' id=\'phototype\'><option value=\'\' disabled>Rate Pic</option><option value=\'1\'>G Rated</option><option value=\'2\'>X Rated</option></select></form></div>\").appendTo(\"#pendpicarea\");
})
})
}
function hometrackusers(){
setTimeout(function(){
$.getJSON(\'sys/classes/fetch.PHP?fetch=trackusers\',function(fetchpendingpics){
// get line status
$.each(fetchpendingpics,item){
$(\"\").appendTo(\"#trackingarea\");
})
})
},1000);
}
解决方法
$(\'select[name=\"phototype\"]\').live(\'change\',function(){
var $el = $(this);
if ($el.val()) {
$el.closest(\'form\').submit();
}
$(\"form#pendingpic\").trigger(\'submit\');
});