HTML - Запустить командную строку? - PullRequest
0 голосов
/ 20 марта 2019

Занимался поиском, но не могу найти то, что мне нужно, у меня есть HTML-файл, и мне нужна кнопка «Отправить», чтобы взять дату и запустить командную строку на наших компьютерах? Это просто внутреннее приложение, которое будет храниться на месте.

Таким образом, в файле form.html есть поле для ввода «Имя пользователя», а затем в блоке есть раздел для «Местоположение», представляющий собой выпадающий список.

Затем кнопка отправки

Я хочу попробовать выбрать параметры и запустить командную строку, например -

sudo jamf policy --set Username "Inputted text here"
sudo jamf policy --set Location "Selected drop down"

Тогда я хочу, чтобы он закрыл form.html и загрузил index.html? На "Отправить"

Возможно ли, что я хочу, чтобы это случилось? Если нет, я постараюсь найти альтернативы. Идеально, хотя должно быть на основе HTML.

Действительно ценю любую помощь в этом, мой уровень кодирования довольно минимален, так что будьте спокойны!

1 Ответ

0 голосов
/ 25 апреля 2019

Вы не можете запустить командную строку только с HTML. Вам нужен JavaScript внутри вашего HTML-файла, чтобы сделать это. HTML - это не язык программирования, а язык разметки, предназначенный для структуры форматирования текста. Вы должны добавить код JavaScript внутри вашего html-файла следующим образом:

<script type="text/javascript" language="javascript">
your javascript code
</script>

Затем вызовите функцию, которую вы написали выше, так:

<form onsubmit="functionName()">
  <input type="submit">
</form>
...