Я разработал сценарий Python для выполнения определенных функций в зависимости от значения, выбранного в выводе. Я решил сделать еще один шаг и интегрировать это через страницу HTML.
Я хотел бы реализовать серию флажков на странице HTML и назначить каждый флажок определенной функции Python и один флажок для запуска всех функций. Эти функции должны запускаться только при нажатии кнопки «Применить изменения». Я также хотел бы передать IP-адрес, имя пользователя и пароль в сценарий Python, которые хранятся в переменных и используются во всем сценарии.
Пока что моя страница HTML имеет следующий вывод . Мои функции Python: DeleteVSs()
, ResetCheckParams()
, DeleteTemplates()
, DeleteContentRules()
, GEOPreferences()
и DeleteSSO()
. Пока что страница отображается с отображенными флажками, но мне нужен способ сопоставить флажки с фактическими функциями Python. Я новичок в HTML, так как выполнить эту задачу?
<!DOCTYPE html>
<html>
<body>
<fieldset>
<legend>Admin</legend>
<p>
<label>LoadMaster IP</label>
<input type = "LoadMaster IP"
id = "Loadmaster IP"
value = "10.1.105.8" />
<p>
<label>Username</label>
<input type = "Username"
id = "Username"
value = "bal" />
</p>
<p>
<label>Password</label>
<input type = "Password"
id = "Password"
value = "" />
</p>
</fieldset>
<fieldset>
<legend>What options would you like to delete?</legend>
<script src="C:\inetpub\wwwroot\LMConfig\Delete\DefaultLMConfig.py"></script>
<div>
<input type="checkbox" name="All" value="All">
<label for="All">All</label>
</div>
<div>
<input type="checkbox" id="VSs" name="VSs" value="VSs">
<label for="VSs">VSs</label>
</div>
<div>
<input type="checkbox" id="Check Parameters" name="Check Parameters" value="Check Parameters">
<label for="Check Parameters">Check Parameters</label>
</div>
<div>
<input type="checkbox" id="Templates" name="Templates" value="Templates">
<label for="Templates">Templates</label>
</div>
<div>
<input type="checkbox" id="Content Rules" name="Content Rules" value="ContentRules">
<label for="Content Rules">Content Rules</label>
</div>
<div>
<input type="checkbox" id="GEO" name="GEO" value="GEO">
<label for="GEO">GEO</label>
</div>
<div>
<input type="checkbox" id="ESP" name="ESP" value="ESP">
<label for="ESP">ESP</label>
</div>
<br></br>
<div>
<button type="submit">Delete Selected Options</button>
</div>
</fieldset>
</body>
</html>