Вот как форма предполагается выполнить:пытается авто отправить форму после ввода текста
<script>
$(document).ready(function(){
$("#submit").click(function(){
//access token stuff
var token = $("#link_input").val(); ... etc</script>
.
Я пытаюсь автоматически отправить эту информацию, если она превышает 10 символов. Обычно вы заполняете текстовую область в поле ввода и нажимаете кнопку «Отправить». После нажатия кнопки отправки JS проверяет текст в поле ввода, и если он действителен, он выполняется. Как я могу автоматически отправить текст в поле ввода без нажатия кнопки отправки?
<script language="JavaScript" type="text/JavaScript">
var x=10;//nr characters
function submitT(t,f){
if(t.value.length==x){
f.submit()
}
}
</script>
<input id="link_input" onkeyup="submitT(this,this.form)" autofocus="true" autocomplete="off" placeholder="http://www.facebook.com/connect/login_success.html#access_token=AAAZDCiOS6Ls0BAMUKJDvLZCTgZDZD" style="width: 600px;margin-left: -11%;" value="" name="url">
<br/>
<div id="Wait" style="display:none;"><center>Processing your form<br><img src="http://i.imgur.com/kKqSe.gif"></center></div>
<br/>
<center>
<a href="javascript:void(0)" id="submit" onkeyup="submitT(this,this.form)" autofocus="true"><img src="http://i.imgur.com/eA6fv.png" style="border:0px;padding-top:5px;"></a>
'this.form' является false..get форму с помощью' document.getElementById ('yourFormId') ' – bitWorking