如果表單提交成功,我如何更改按鈕的行爲?更改提交按鈕關閉按鈕
<form method="post" enctype="multipart/form-data" style="margin: 0;" id="frmGenerate">
<div class="clearfix">
<div class="input-group">
<input type="text" placeholder="Customer Name:" name="CustomerName">
<input type="text" placeholder="Generated Url:" name="CustomerUrl" readonly="readonly" />
</div>
</div>
<div class="clearfix">
<div class="input-group">
<button type="submit" class="btn">Generate</button>
</div>
</div>
</form>
這裏是我的JS代碼:
$('#frmGenerate').submit(function(e) {
var clientName = $(this).find('input[name="CustomerName"]').val();
$.ajax(
{
url: '@Url.Action("GenerateToken","Admin")',
type: 'GET',
data: { customerName: clientName },
success: function(response) {
if (response.result) {
$('#frmGenerate').find('input[name="CustomerUrl"]').val(response.message).select();
$('#frmGenerate').find('button.btn').text('Close');
} else {
alert(response.message);
}
}
});
e.preventDefault();
});
這是模態窗口,我打開生成的令牌。當它生成成功,然後我設置生成的模式輸入令牌和更改文本的按鈕關閉,但我不知道如何更改按鈕的行爲。
你是什麼意思按鈕的行爲?你能告訴我細節嗎?你想要按鈕做什麼? – Mahder
@Mahder,我想使用模式窗口firstle上的按鈕提交表單,然後當提交成功時,只需關閉模式窗口onclick按相同的按鈕。這裏的解決方法就像使用2個按鈕(一個用於提交,另一個用於關閉,只需切換它們)。但如果有任何使用1按鈕2選項的話,如果你明白我的意思。謝謝 – user3770925
我會建議隱藏這個按鈕使用$(「。btn [type ='submit']」)。hide()並創建另一個關閉按鈕。 –