2016-05-30 107 views
-1
<script src="http://code.jquery.com/jquery-1.11.1.js"></script> 

<script> 
$(document).ready(function() { 
    $("#submit").click(function(event){ 
     $('#submit').val('Processing …'); 
     $('SubmitForm').submit(); 
    }); 
}); 
</script> 
<form id="SubmitForm" action="/scripts/t.php" method="POST" enctype="multipart/form-data" accept-charset="utf-8" data-abide > 
<input type="submit" value="Submit" id='submit'> 

</form> 

以下代碼在chrome中工作。但它在Safari中不起作用。 就像在頁面被提交的時候一樣,新的文本顯示在瀏覽器中,但沒有在safari中顯示。沒有錯誤。表單被提交,但沒有看到文本更改。表單提交後更改提交按鈕文本

你能指導我嗎。 〜

+1

你能使用最新的jQuery的版本? '' –

+0

正如在提交頁面時一樣,新文本顯示在鉻,但不在safari – Vidya

+0

你檢查了瀏覽器控制檯中的錯誤? – navnit

回答

0

請使用下面的代碼

$('#submit').attr('value', 'new value');

+1

請請請使用最新版本... – RhysO

+0

以下代碼在Chrome中運行。但它在Safari中不起作用。就像在頁面被提交的時候一樣,新的文本顯示在瀏覽器中,但不在safari中顯示。沒有錯誤。表單被提交,但沒有看到文本更改。 – Vidya

1

使用

<script src="http://code.jquery.com/jquery-1.11.1.js"></script> 
 

 
<script> 
 
$(document).ready(function() { 
 
    $("#submit").click(function(event){ 
 
     $('#submit').val('Processing …'); 
 
     $('SubmitForm').submit(); 
 
    }); 
 
    $('form').submit(function(event){ 
 
     alert("form submitted"); 
 
     $('#submit').val('submitted'); 
 
    }); 
 
}); 
 
</script> 
 
<form id="SubmitForm" action="/scripts/t.php" method="POST" enctype="multipart/form-data" accept-charset="utf-8" data-abide > 
 
<input type="submit" value="Submit" id='submit'> 
 

 
</form>

+0

以下代碼在Chrome中運行。但它在Safari中不起作用。就像在頁面被提交的時候一樣,新的文本顯示在瀏覽器中,但不在safari中顯示。沒有錯誤。表單被提交,但沒有看到文本更改。 – Vidya

1

你可以簡單地修改窗體在你#submit按鈕值#SubmitForm.submit()事件:

$('#SubmitForm').submit((e) => { 
 
    e.preventDefault(); 
 
    $('#submit').attr('value', 'Processing...'); 
 
});
<script src="http://code.jquery.com/jquery-1.11.1.js"></script> 
 

 
<form id="SubmitForm" action="/scripts/t.php" method="POST" enctype="multipart/form-data" accept-charset="utf-8" data-abide > 
 
    <input type="submit" value="Submit" id='submit'> 
 
</form>

+1

但它沒有進入操作頁面。 – Vidya

+0

您可以刪除事件:e.preventDefault(); –