2016-05-05 7 views

答えて

0

以下を試すことができます。 ".input-field"をターゲットフィールド名、クラスまたはIDに変更し、 "form"をターゲットフォーム名、クラスまたはIDに変更します。

$('.input-field').change(function() { 
    var value = $('.input-field').val(); 
    if(value.length >= 10) { 
     $('form').submit(); 
    } 
}); 

これが役立ちます。

1

<フォーム>のjavascriptの要素にはsubmit()関数があります。ここ

はjQueryのを使用することなく、例である:

<form id="myform" action="" method="post"> 
    <input type="text" id="mytext" name="mytext" value="" placeholder="type here!" /> 
</form> 

JS(NO jQueryの)(jQueryを使って)https://jsfiddle.net/m9deaxk5/

var text = document.getElementById("mytext"); 
var form = document.getElementById("myform"); 
text.onkeyup = function() { 
    if(text.value.length == 10) { 
     form.submit(); 
    } 
} 

JS https://jsfiddle.net/m9deaxk5/2/

var text = $("#mytext"); 
var form = $("#myform"); 
text.bind("change keyup", function() { 
    if($(this).val().length == 10) 
     $("#myform").submit(); 
}); 

HTML

関連する問題