Size: a a a

2019 July 25

L

Lupusregina[beta] in JS
Gadget Renfort
люди добрые, подскажите - в json прилетает помимо других значений строка вот такая:

SEX: "<option id="none" value="none">Выбрать</option><option selected="selected" value="M" id="male">Мужской</option><option value="F" id="female">Женский</option>"


как с неё достать значение (value) из блока  'selected' ?
загрузи в хмтл и потом дастань
источник

GR

Gadget Renfort in JS
Lupusregina[beta]
загрузи в хмтл и потом дастань
а если нет такой возможности (загрузить в html)... и есть но нежелательно? Может регулярками можно вычленить как-нибудь?
источник

L

Lupusregina[beta] in JS
можно и регулярками
источник

GR

Gadget Renfort in JS
ясн) спасибо за благословение
источник

K

Kalinss16 in JS
Lupusregina[beta]
показать решение?
Спасибо, решение конфетка. Понял, как ты значения новые подставил
источник

L

Lupusregina[beta] in JS
Gadget Renfort
а если нет такой возможности (загрузить в html)... и есть но нежелательно? Может регулярками можно вычленить как-нибудь?


var SEX = `
 <option id="none" value="none">Выбрать</option>
 <option selected="selected" value="M" id="male">Мужской</option>
 <option value="F" id="female">Женский</option>
`;
const getOptionSelectedValue = text => {
 try {
   return text.match(/<option[^>]*?selected[^>]*>/)[0].match(/value\s*\=\s*\"([^"]*)\"/)[1];
 } catch(e) {}
}
источник

S

Syntax Highlight Bot in JS
Lupusregina[beta]


var SEX = `
 <option id="none" value="none">Выбрать</option>
 <option selected="selected" value="M" id="male">Мужской</option>
 <option value="F" id="female">Женский</option>
`;
const getOptionSelectedValue = text => {
 try {
   return text.match(/<option[^>]*?selected[^>]*>/)[0].match(/value\s*\=\s*\"([^"]*)\"/)[1];
 } catch(e) {}
}
источник

GR

Gadget Renfort in JS
Lupusregina[beta]


var SEX = `
 <option id="none" value="none">Выбрать</option>
 <option selected="selected" value="M" id="male">Мужской</option>
 <option value="F" id="female">Женский</option>
`;
const getOptionSelectedValue = text => {
 try {
   return text.match(/<option[^>]*?selected[^>]*>/)[0].match(/value\s*\=\s*\"([^"]*)\"/)[1];
 } catch(e) {}
}
спасибо. Сделал немного по-другому, но ваш труд возьму на вооружение.

   if(resp.SEX.indexOf('selected="selected" value="M" id="male"')) {
                   this.abonent.sex = 'M'
               } else {
                   this.abonent.sex = 'F'
               }
источник

S

Syntax Highlight Bot in JS
Gadget Renfort
спасибо. Сделал немного по-другому, но ваш труд возьму на вооружение.

   if(resp.SEX.indexOf('selected="selected" value="M" id="male"')) {
                   this.abonent.sex = 'M'
               } else {
                   this.abonent.sex = 'F'
               }
источник

L

Lupusregina[beta] in JS
Gadget Renfort
спасибо. Сделал немного по-другому, но ваш труд возьму на вооружение.

   if(resp.SEX.indexOf('selected="selected" value="M" id="male"')) {
                   this.abonent.sex = 'M'
               } else {
                   this.abonent.sex = 'F'
               }
но ваш труд возьму на вооружение - помойму, нечего общего
источник

ВР

Ваня Реутенко... in JS
какого фига у меня нет тестов для этой каты????????
источник

ВР

Ваня Реутенко... in JS
источник

L

Lupusregina[beta] in JS
Ваня Реутенко
какого фига у меня нет тестов для этой каты????????
у меня тож нету
источник

L

Lupusregina[beta] in JS
так бывает , в некоторых нету тестов
источник

ВР

Ваня Реутенко... in JS
первый раз встретил
источник

L

Lupusregina[beta] in JS
добавь консоллог для параметров, и жми attempt
источник

ВР

Ваня Реутенко... in JS
источник

L

Lupusregina[beta] in JS
работает?
источник

ВР

Ваня Реутенко... in JS
засабмитило
источник

L

Lupusregina[beta] in JS
Ваня Реутенко
засабмитило
источник