양식을 제출하고 싶습니다.페이지에 여러 개의 양식이있는 경우 어떻게 특정 양식을 제출할 수 있습니까?
<form>
<input name="name" value="somebody"><br>
<button type="submit" name="action" value="Submit" name="submit" >Submit</button>
</form>
<script>
$(document).on('submit','form',function(e){
e.preventDefault();
$form = $(this);
submit($form);
});
function submit($form){
...do something....
}
</script>
을하지만 내 페이지에 여러 형태를 가지고, 그래서 나는 같은 것을 할 노력하고 있어요 :이처럼 아주 잘 작동
<form name="myform">
<input name="name" value="somebody"><br>
<button type="submit" name="action" value="Submit" name="submit" >Submit</button>
</form>
<script>
$(document).on('submit','myform',function(e){
e.preventDefault();
$form = $(this);
submit($form);
});
function submit($form){
$.ajax('action.php', {
method: 'POST',
data: $form.serialize(),
success: function(result) {
$('#result').html(result);
}
});
}
</script>
을하지만 불행히도 작동하지 않습니다. 왜 그런지 알아?
를 그냥 고유 한 ID 또는 클래스 다음 $ 형태 = $ (이)를 제공; $ form = $ ('# formId'); –
@DanWeber 알았어, 시험해 보겠다! 고마워요! – Jarla
@DanWeber 해결책과 함께 불행히도'submit ($ form) '함수가 더 이상 작동하지 않습니다. – Jarla