我有一個表格。它包括兩個單選按鈕和一個輸入。單選按鈕的名稱是十六進制到十進制和十進制到十六進制。
當我將文本寫入輸入時,我需要在不重繪 頁面的情況下顯示結果。
例如 1 結果 -> 10 12 結果 -> 23 直接顯示。
所以我做了一個研究,我需要在 PHP 中使用 AJAX。但是所有示例都可以單擊按鈕。我不想使用按鈕。
你能給我一個在 AJAX 中發布請求相同頁面的示例嗎?
uj5u.com熱心網友回復:
考慮以下 jQuery 示例。
$(function() {
$("#input").keyup(function(event) {
var input = $(this).val();
if ($("#dec").is(":checked")) {
$("#output").val(parseInt(input).toString(16));
} else {
$("#output").val(parseInt(input, 16));
}
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form id="myForm">
<div>
<input type="text" id="input" value="0" />
</div>
<div>
<input type="radio" value="decToHex" name="select" id="dec" checked="true" />
<label for="dec">Decimal to Hex</label>
</div>
<div>
<input type="radio" value="hexToDec" name="select" id="hex" />
<label for="hex">Hex to Decimal</label>
</div>
<div>
<input type="text" id="output" value="0" />
</div>
</form>
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/493536.html
標籤:javascript php jQuery 阿贾克斯
