簡體   English   中英

如何通過HTML按鈕顯示JavaScript功能

[英]How to display JavaScript function via HTML button

我想使用HTML按鈕顯示輸入的最小數字。 HTML表單從用戶獲取3個數字,並使用JavaScript顯示按鈕單擊時的最小數字。

<form id="3nr">
  <p><input type="number" placeholder="Numri i pare..."></p>
  <p><input type="number" placeholder="Numri i dyte..."></p>
  <p><input type="number" placeholder="Numri i trete..."></p>
  <p>Numri me i vogel = <output name="min"></output></p>

</form>

        <script type="text/javascript">
    const form = document.querySelector('form')
const inputs = form.querySelectorAll('input[type="number"]')
const out = document.querySelector('output')

form.addEventListener('input', e => {
  out.value = Math.min(...Array.prototype.map.call(inputs, input => input.value))
}, false)
        </script>

只需在表單中添加一個按鈕,並將click事件的事件監聽器附加到該表單即可。

 const action = document.getElementById('action'); const form = document.querySelector('form') const inputs = form.querySelectorAll('input[type="number"]'); const out = document.querySelector('output'); action.addEventListener('click', e => { e.preventDefault(); // do not submit the form on click of our button out.value = Math.min(...Array.prototype.map.call(inputs, input => input.value)) }, false) 
 <form id="3nr"> <p><input type="number" placeholder="Numri i pare..."></p> <p><input type="number" placeholder="Numri i dyte..."></p> <p><input type="number" placeholder="Numri i trete..."></p> <p><button id="action">Display</button></p> <p>Numri me i vogel = <output name="min"></output></p> </form> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM