2011-05-29 3 views
3

Мне нужно выполнить проверку для формы, но двумя кнопками отправки?У нас есть несколько кнопок типа отправки в одной форме?

Может мы изменить «Type» с JQuery, так что он может работать идеально, как я хочу :)

+1

Вы можете, но только одна кнопка может быть нажата за раз. – BoltClock

+0

В чем проблема? –

+0

Можете ли вы объяснить больше, что вы хотите сделать, пожалуйста? –

ответ

1
+0

почему вы хотите это сделать? .. whc ur context? – Paras

+0

Чтобы использовать проверку формы с помощью JQuery в форме asp.net с несколькими кнопками отправки, разместите в одном поле формы. –

1

Если вы говорите на стороне клиента проверки вы можете используйте JavaScript для отправки различных сообщений в разные местоположения (эти местоположения могут быть разными, чтобы проверять его более чем одним способом на стороне сервера), например

<form name="someForm1" id="someForm1" method="POST"> 
. 
. 
. 


<input type="button" name="button1" id="button1" onclick="javascript:post1();"/> 
<input type="button" name="button2" id="button2" onclick="javascript:post2();"/> 
</form> 

Затем сделать post1 реализовать один тип проверки на стороне клиента (validate1()) и post2 (validate2()) другой подход. Вы даже можете использовать JavaScript для публикации в разных URL-адресах. Пример того, как это можно сделать:

function post1() 
{ 
    var form1=document.forms['someForm1']; 
    form1.action="form1.aspx"; 
    if(validate1()) 
    { 
    form1.submit(); 
    } 
    else 
    { 
    invalid1(); 
    }  
} 
+0

Вы предлагаете кнопку , которые являются типами кнопок, но мне нужно выполнить одну и ту же задачу с помощью ввода типа ввода: –

+0

Создание типов отправки будет отправлять их в том же месте. Вот почему вместо этого мы делаем их обычными кнопками и используем JavaScript для фактической публикации формы. – 8bitme

Смежные вопросы