@basnew Написать и выполнить javascript для результата Х) вот пример решение рекапчи v3 для одного сайта, после использую результат для http
/* PLEASE DO NOT COPY AND PASTE THIS CODE. */(function(){var w=window,C='___grecaptcha_cfg',cfg=w[C]=w[C]||{},N='grecaptcha';var gr=w[N]=w[N]||{};gr.ready=gr.ready||function(f){(cfg['fns']=cfg['fns']||[]).push(f);};w['__recaptcha_api']='https://www.google.com/recaptcha/api2/';(cfg['render']=cfg['render']||[]).push('6Le6u3cUAAAAAIZRLfVweXShU8ZtXr1I0Za14cX1');w['__google_recaptcha_client']=true;var d=document,po=d.createElement('script');po.type='text/javascript';po.async=true;po.src='https://www.gstatic.com/recaptcha/releases/6g5J7UfDQ9mLrweZHj04ekSP/recaptcha__en.js';po.crossOrigin='anonymous';po.integrity='sha384-RuApWdDoPwLFNdUYlX+rsBAHAtQruqW8JHyDdyejk08kG6qc+NXpVxNUKhPYwyoI';var e=d.querySelector('script[nonce]'),n=e&&(e['nonce']||e.getAttribute('nonce'));if(n){po.setAttribute('nonce',n);}var s=d.getElementsByTagName('script')[0];s.parentNode.insertBefore(po, s);})(); grecaptcha.ready(function () {grecaptcha.execute("6Le6u3cUAAAAAIZRLfVweXShU8ZtXr1I0Za14cX1", { action: "login" }).then(function(token){document.getElementById("[[IDELEMENT]]").value = token});}); RESULT = [[IDELEMENT]].valueНужна помощь. Множественное использование оператора ИЛИ
-
@speshalboom ели нужно сравнение, то используй свитч. например так:
var VAR_NEW = 5 switch (VAR_NEW) { case 1: log('var NEW = 1'); break; case 2: log('var NEW = 2'); break; case 5: log('var NEW = 5'); break; default: log('not find'); }если использовать if то [[NEW]] == 1 || [[NEW]] == 2 || [[NEW]] == 5
-
@artihorror said in Нужна помощь. Множественное использование оператора ИЛИ:
[[NEW]] == 1 || [[NEW]] == 2 || [[NEW]] == 5
при использовании if , такая конструкция не работает.... при таком выражении учитываются только первые 2 - е цифры
-
(( {{Проверка2}}.indexOf('s2_+Corn12') >= 0 ) && !( ( ([[CORN1]]) + ([[CORN2]]) ) >= ({{s2_i1_Corn12_Over}}) && ( ([[CORN1]]) + ([[CORN2]]) ) <= ({{s2_i1_Corn12_Under}}) ))
| (( {{Проверка2}}.indexOf('s2_+Dang12') >= 0 ) && !( ( ([[DANG1]]) + ([[DANG2]]) ) >= ({{s2_i1_Dang12_Over}}) && ( ([[DANG1]]) + ([[DANG1]]) ) <= ({{s2_i1_Dang12_Under}}) ))
| (( {{Проверка2}}.indexOf('s2_+Pi1') >= 0 ) && !( ( ([[PL1TEAM1]]) + ([[PL1TEAM2]]) ) >= ({{s2_i1_Pi1_Over}}) && ( ([[PL1TEAM1]]) + ([[PL1TEAM2]]) ) <= ({{s2_i1_Pi1_Under}}) ))
| (( {{Проверка2}}.indexOf('s2_+Pi2') >= 0 ) && !( ( ([[PL2TEAM1]]) + ([[PL2TEAM2]]) ) >= ({{s2_i1_Pi2_Over}}) && ( ([[PL2TEAM1]]) + ([[PL2TEAM2]]) ) <= ({{s2_i1_Pi2_Under}}) ) )
| (( {{Проверка1}}.indexOf('s2_+Score12') >= 0 ) && !( ( ([[SCORE1]]) + ([[SCORE2]]) ) >= ({{s2_i1_Sc12_Over}}) && ( ([[SCORE1]]) + ([[SCORE2]]) ) <= ({{s2_i1_Sc12_Under}}) ) )у меня такой код работает
-
@speshalboom извиняюсь, проверял на js в песочнице а не в басе
-
@teamgame said in Нужна помощь. Множественное использование оператора ИЛИ:
&
при чем тут это, в коде представлен только амперсант И, у меня вопрос по ИЛИ
-
@speshalboom условие1 || условие 2||условие 3
-
@speshalboom а у меня работает, и у других, и у миллионов людей, которые пишут на js. Приложите скрипт в котором не работает
-
@speshalboom Подтверждаю. У меня тоже спокойно работает несколько или в if.
[[TEST]] == 1 || [[TEST]] == 2 || [[TEST]] == 3 || [[TEST]] == 4 || [[TEST]] == 5 || [[TEST]] == 6 || [[TEST]] == 7 -
Дико извиняюсь перед теми с кем спорил, я накосячил в составлении самого выражения.
Спасибо что отозвались и помогли, даже при том, что я яро настаивал в своей правоте.