0
我正在處理表單,但是如果四個輸入的長度爲0,我想停止表單,但是我的表單是在它調用e.preventDefault之前提交的()。我可以做些什麼來提交表單前提交表單。表單在我的頁面上提交問題
$('#job_in').click(function()
//form1.submit(function(e) // testing the form input
{
form1_name=$("input[data='form1_name']");
form1_email=$("input[data='form1_email']");
form1_pass=$("input[data='form1_pass']");
form1_sex=$("select[data='form1_sex']");
form1_cname=$("input[data='form1_cname']");
form1_checkbox=$("input[data='form1_checkbox']");
ceo_inputs_dis=[/* 0 */form1_name,/* 1 */form1_email, /* 2 */form1_pass,
/* 3 */form1_sex, /* 4 */form1_cname];
ceo_inputs_dis1=ceo_inputs_dis[0];
ceo_inputs_dis2=ceo_inputs_dis[1];
ceo_inputs_dis3=ceo_inputs_dis[2];
ceo_inputs_dis4=ceo_inputs_dis[3];
ceo_inputs_dis5=ceo_inputs_dis[4];
ceo_inputs_dis1=ceo_inputs_dis1.val().length;
ceo_inputs_dis2=ceo_inputs_dis2.val().length;
ceo_inputs_dis3=ceo_inputs_dis3.val().length;
ceo_inputs_dis4=ceo_inputs_dis4.val().length;
ceo_inputs_dis5=ceo_inputs_dis5.val().length;
/* do the check for name input */
if ((ceo_inputs_dis1 == 0) || (ceo_inputs_dis2 == 0) ||
(ceo_inputs_dis3 == 0) || (ceo_inputs_dis4 == 0) ||
(ceo_inputs_dis5 == 0)
)
{
//<h6 id="alertmsg">All fields are important!</h6>
$('#alertmsg').text("Please all the four fields are empty");
/* disable the form */
forms=$('form');
form1=forms[0];
e.preventDefault();
/*form1.submit(function (e)
{
//e.preventDefault();
return false;
});*/
/*form1.submit(function()
{
return false;
});*/
};
});
究竟是#job_in元素? –
#job_in元素是提交按鈕... – ubilli
我認爲你甚至沒有傳遞'e',我認爲它正在使用e.preventDefault(); –