Programuję w języku C (programowanie osadzone), ale nie mam doświadczenia w pracy w sieci. Muszę pobrać inny link na podstawie pola wejściowego.
- wprowadź numer seryjny w polu.
- kliknij link do pobrania
- jeśli numer seryjny = a, b, c itp. pobierz plik_wersja_a
- w przeciwnym razie, jeśli numer seryjny = e, f, g itp. pobierz plik_wersja_b
jaki jest najlepszy język skryptowy do tego typu? Przeszukałem wszystko i nie znalazłem wiele rzeczy, które wydają się istotne i nie wiem od czego zacząć.
Odpowiedzi:
0 dla odpowiedzi № 1Możesz użyć czegoś takiego jak poniżej na swojej stronie HTML:
<input type="text" id="serialnumbers" name="serialnumbers"></input>
<input type="button" id="download" name="download" onclick="downloadlink();return false;"value="Download Now"></input>
<script>
function downloadlink(){
var serialnos=document.getElementById("serialnumbers").value;
serialnos = serialnos.trim();
if( serialnos == "a" || serialnos == "b" || serialnos == "c" )
window.location = download file_version_a;
}
else if( serialnos == "e" || serialnos == "f" || serialnos == "g" )
window.location = download file_version_b;
}
</script>
Ponadto, niektóre sugestie dotyczące tego samego to sprawdzenie Jquery, bardzo wygodnej biblioteki JavaScript, Refer Doc:https://jquery.com/