2015-11-28 2 views
0

У меня есть таблица для пользователь с 8 полями для заполнения полей через input type = "text". Я добавил к 4 полям тега «требуется». и 4 кнопки тип входа = «отправить»:JSP/HTML обязательные поля только для определенной кнопки отправки

add 
delete 
edit 
deactivate 

Проблема заключается в том, что «требуется» поле проверяется на все кнопки отправки, но я хочу, чтобы это было проверено только при кнопку «добавить» нажимается. Есть ли способ привязать «обязательное» поле к определенной кнопке?

ответ

0

Попробуйте пожалуйста.

$("form input[type=submit]").click(function() { 
 
    //console.log($(this).val()); 
 
    if($(this).val()!=="ADD"){ 
 
     $('form input[type=text]').each(function() { 
 
     $(this).removeAttr("required"); 
 
     }); 
 
    } 
 
    $("input[type=submit]", $(this).parents("form")).removeAttr("clicked"); 
 
    $(this).attr("clicked", "true"); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<form action='nothing' method='post' name='testform'> 
 
    <input type="text" id="name" required> 
 
    <input type="text" id="age" required> 
 
    <input type='submit' name='add' value='ADD' /> 
 
    <input type='submit' name='delete' value='DELETE' /> 
 
</form>

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