Разве мы можем использовать скрипт до того, как добавили его в HTML-документ
<button type="submit" formaction="send_mail.php?act=buy">Купить участок</button>
<button type="submit" formaction="send_mail.php?act=sell">Продать участок</button>
$_GET['act']
let str4 = 'a_baba_galamaga_tvoe_korito_est_nesti';
let a4_from = 'k';
let a4_to = 't';
const f4 = (str, a, b) => {
let strNew = str4.split('_');
let res = strNew.find((word,index,arr) => {
if (
word.indexOf(a) !== -1 &&
word.indexOf(b) !== -1 &&
word.indexOf(b) - word.indexOf(a) > 0
){
return true;
}
});
document.querySelector('.out-4').innerHTML = (res !== undefined)
? res.slice(res.indexOf(a) + 1, res.indexOf(b))
: `undefined`;
}
f4(str4, a4_from, a4_to);
const s = `login password a=23 b=73 c=3
login password a=23 b=3
login password a=73 c=3
login password b=23 c=73`;
const iterator = s.matchAll(/(?<=login password )(a=(?<a>\d+) ?)?(b=(?<b>\d+) ?)?(c=(?<c>\d+) ?)?/g);
[...iterator].forEach(match => console.log(match.groups));
{a: "23", b: "73", c: "3"}
{a: "23", b: "3", c: undefined}
{a: "73", b: undefined, c: "3"}
{a: undefined, b: "23", c: "73"}
"a=23 b=73 c=3"
, разбить по пробелам, потом каждый элемент разбить по знаку =
на ключ и значение. const selectors = [ '.addservice', '.addprice' ];
const data = Array.from(
document.querySelectorAll('.addserviceBlock'),
n => selectors.map(m => n.querySelector(m).value)
);
// или перечисляем через запятую
$('[name=test1], [name=test2], [name=test3]').on('input', function(){
console.log($(this).val());
});
// или таким образом
$('[name^=test]').on('input', function(){
console.log($(this).val());
});
$('div input:not([name=stop1])').on('input', function(){
console.log($(this).val());
});