2017-04-21 1 views
0

Ich bin neu hier zu Stack-Überlauf und ich habe gesucht, wie Drop-Down-Menüs in HTML und JScript zu programmieren. Ich habe ein paar anständige Beispiele gefunden, aber da ich nicht viel über JScript weiß. Ich versuche zu integrieren, was ich derzeit mit dem labVIEW-Webservice zu tun habe. Ich werde den Code hinzufügen, den ich unten habe. Grundsätzlich funktionieren die Tasten, die ich habe perfekt mit dem Javascript und den Tasten. Ich möchte, dass die Auswahlmenüs genau gleich funktionieren. Wenn ich also einen Wert auswähle, ruft er eine Funktion auf, die der URL den von mir benötigten Wert zuweist. Wenn zum Beispiel der Startknopf gedrückt wird, wird start = 1 in der URL "digital" zugewiesen. Ich möchte, dass dasselbe für das Auswahlmenü passiert. Wenn ich 511 aus dem Dropdown-Menü auswähle, möchte ich, dass die Variable patternselector = 1 in der URL digital zugewiesen wird. Gleiches gilt für 2047 patternselector = 0 in der URL "digital" usw. Ich weiß nicht, was ich überhaupt mache, also wenn jemand mir bitte helfen könnte, den Beispielcode/Funktion so zu programmieren, dass ich alles programmieren kann von meinen anderen ausgewählten Menüs, die ich habe, wird das großartig sein.Programmieren Wählen Sie Menü mit Javascript

<html> 
<head> 
<script language="javascript" type="text/javascript" src="js/jquery.js </script> 
<script type="text/javascript"> 
    <select id="category" class="icon-menu" onchange="myFunction()"></select> 
$(function() { 
    function onDataReceived(data) { 
     // update the displayed count 
     $('#errorfreeseconds').text(String(data.Temperature).substring(0,4) + " degF"); 
    } 

    function fetchData() { 
     $.ajax({ 
      url: "digital", 
      type: "GET", 
      //data: params, 
      dataType: "json", 
      success: onDataReceived 
     }); 

     setTimeout(fetchData, 1000); 
    } 

    fetchData(); 

    $('#start').click(function(){ 
     $.ajax({ 
      url: "digital", 
      type: "GET", 
      data: "start=1", 
      //dataType: "json", 
      //success: onDataReceived 
     }); 
    }); 

    $('#stop').click(function(){ 
     $.ajax({ 
      url: "digital", 
      type: "GET", 
      data: "stop=1", 
      //dataType: "json", 
      //success: onDataReceived 
     }); 
    }); 
}); 
</script> 
</head> 
<body> 
<div id="errorfreeseconds" style="font-size: 300%">0 Error Free Seconds</div> 
</br> 
<button id="start"style="font-size: 200%">Start Test</button> 
<button id="stop" style="font-size: 200%">Stop Test</button> 
<select> 
<option value="2047">2047</option> 
<option value="511">511</option> 
<option value="63">63</option> 
<option value="71">7:1</option> 
<option value="31">3:1</option> 
<option value="17">1:7</option> 
<option value="14">1:4</option> 
<option value="13">1:3</option> 
<option value="11">1:1</option> 
<option value="Space">Space</option> 
<option value="Mark">Mark</option> 
<option value="215">2^15-1</option> 
<option value="220">2^20-1</option> 
<option value="223">2^23-1</option> 
<option value="QRSS">QRSS</option> 
</select> 
<h3 style="color:green;">BAUD RATE(in Hertz)</h3> 
<select> 
</body> 
</html> 

Antwort

0

das Auswahlelement Angenommen hat id="mySelect":

$('#mySelect').on('change', function() { 
    var value = $(this).val(); 
    // do whatever arcane thing you need to do with the value. 
}); 
Verwandte Themen