<form action="?action=select_pay" method="POST">
<input type="hidden" name="pay_mode" value="20" />
<input type="submit" class="superbutton" value="Яндекс Деньги" />
</form>
<form action="?action=select_pay" method="POST">
<input type="hidden" name="pay_mode" value="10" />
<input type="submit" class="superbutton" value="Еще одна платежка" />
</form>
if ('ontouchstart' in document.documentElement)
{
// есть сенсорный экран, значит, имеем дело с переносным гаджетом.
}
else
{
// desktop версия кода
(элемент ввода).focus(); //устанавливаем фокус
}
(function()
{
var src = 'https://cdn.jsdelivr.net/npm/suggestions-jquery@17.12.0/dist/css/suggestions.min.css';
var link = document.createElement('link');
link.setAttribute('src', src);
link.setAttribute('type', 'text/css');
link.setAttribute('rel', 'stylesheet');
document.head.appendChild(link);
src = 'https://cdn.jsdelivr.net/npm/suggestions-jquery@17.12.0/dist/js/jquery.suggestions.min.js';
var scrt = document.createElement('script');
scrt.setAttribute('src', src);
document.head.appendChild(scrt);
}
)();
scheduler.attachEvent("onEventSave",function(id,ev,is_new)
{
var checked_users = ev.username.split(','); // переводим строку в список отмеченных id пользователей
var new_text = ''; // сюда будем писать строку с именами пользователей
var checked_users_count = checked_users.length; // кол-во отмеченных пользователей
for (var i = 0; i < checked_users_count; i++)
{
var check_user_id = checked_users[i]; // текущий отмеченный id
var ch_users = users.filter(usr => usr.key == check_user_id); // получаем человека из списка users по отмеченному id (на выходе тоже список, но не более 1 элемента)
if (ch_users.length > 0)
new_text += (new_text != '' ? ', ' : '') + ch_users[0].label; // вписываем в строку найденного пользователя
}
ev.text = new_text == '' ? 'Nobody' : new_text; // если никого не нашли, то как-то обозначаем эту ситуацию (Nobody)
return true;
})
<label>
<input type="hidden" id="field_0_1" name ="param_list[0][field_1]" value="off"/>
<input type="checkbox" onchange="set_hidden_checkbox(this, 'field_0_1')"/>
</label>
function set_hidden_checkbox(target, id)
{
var hidden = document.getElementById(id);
if(hidden !== undefined)
hidden.value = target.checked ? 'on' : 'off';
}
//здесь не понятно зачем нужна собака @, и зачем фильтровать и обязательно ли это делать?
$client = $_SERVER['HTTP_CLIENT_IP'];
$client = array_key_exists('HTTP_CLIENT_IP', $_SERVER) ? $_SERVER['HTTP_CLIENT_IP'] : '';