你好,我有一個看起來像這樣更改輸入字段的佔位符提交無論最後的值或零
<form method="post">
<input type='text' name='amount' placeholder='10,000'>
<br>
<input type='submit' name="btn_calculate" value='Calculate'>
</form>
<?php
if (isset($_POST['btn_calculate'])) {
//validation and calculation
}
?>
一種形式,我需要的文本字段提交表單(計算後),以改變它的佔位符。要麼我將其更改爲提交的最後一個值或爲「0」
這是我到目前爲止有:
jQuery(function() {
jQuery('[name=btn_calculate]').click(function() {
var $this = jQuery('[name=amount]');
$this.attr("placeholder", "0");
});
});
但它只會改變爲0幾秒鐘,然後又回到了原來的一段時間後佔位符。我不知道怎麼還沒有將其更改爲提交,所以我只是試圖用0第一取代它的最後一個值。有關如何以正確的方式做到這些的任何建議?或者我的代碼有什麼問題?
我試着將.click
更換爲.submit
,但它根本沒有替換佔位符。
改變你的'輸入類型按鈕而不是submit'。或者添加'event.preventDefault();' – guradio
剛纔有人剛剛給出了答案,我剛剛嘗試了他們的代碼,它完美的工作,但現在他們刪除了他們的答案,我甚至沒有看到他們的用戶名?這是在輸入域內嵌PHP代碼,請把你的答案回來了,它的工作就像一個魅力! – Suika