简体   繁体   English

在JavaScript的相同功能上使用多个按钮

[英]Use multiple button on same function of javascript

I want to make multiple button for different text boxes that uses the same function but store on different id names. 我想为使用相同功能但存储在不同ID名称上的不同文本框设置多个按钮。

Name<input id="name"></input>
<button onclick="myFunction()">Start</button>

<script>
    function myFunction() {
        var recognition = new (window.SpeechRecognition || 
        window.webkitSpeechRecognition || window.mozSpeechRecognition || 
        window.msSpeechRecognition)();
        recognition.lang = 'en-US';
        recognition.interimResults = false;
        recognition.maxAlternatives = 5;
        recognition.start();
        recognition.onresult = function(event) {
           document.getElementById("name").value =(event.results[0][0].transcript);
         };
    }
</script>

Pass the ID of input field when calling the function, like this 像这样调用函数时传递输入字段的ID

Name<input id="name"></input>
<button onclick="myFunction('name')">Start</button>

Phone<input id="phone"></input>
<button onclick="myFunction('phone')">Start</button>


<script>
function myFunction(id) {
    var recognition = new (window.SpeechRecognition || 
        window.webkitSpeechRecognition || window.mozSpeechRecognition || 
        window.msSpeechRecognition)();
    recognition.lang = 'en-US';
    recognition.interimResults = false;
    recognition.maxAlternatives = 5;
    recognition.start();
    recognition.onresult = function(event) {    
         document.getElementById(id).value =(event.results[0][0].transcript);
    };
}
</script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在JavaScript中使用多个按钮实现相同功能? - How to use multiple button for same function in javascript? 如何在具有相同类的多个 HTML div 上使用相同的 javascript 函数 - How to use the same javascript function on multiple HTML divs with the same class 在angularjs中使用不同参数调用同一功能的多个按钮-javascript - Multiple button calling same function with different parameters in angularjs - javascript 我可以在多个 Div 上使用相同的 JavaScript 函数吗? - Can I use the same JavaScript Function on multiple Div's? 在Javascript中的不同ID上多次使用相同的功能 - Use same function multiple times on different IDs in Javascript 如何在JavaScript中的多个HTMLElement事件中使用相同的函数? - How to use the same function for multiple HTMLElement events in javascript? 对同一页面上的多个图像使用相同的 javascript - Use the same javascript for multiple images on the same page 对多个元素使用相同的功能 - Use same function on multiple elements 如果在javascript中点击任何一个按钮,如何为多个按钮执行相同的功能 - how to do a same function for multiple button if any of them have been clicked in javascript Javascript函数只运行一次?试图多次使用相同的功能 - Javascript function only runs once? Attempting to use same function multiple times
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM