Александр83,
что не так?
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<select width="100%" id="proso_table">
<option value="0" title="" price-table="0">по умолчанию</option>
<option value="http://test_01.ru/" title="" price-table="100">Наименование №1 - сумма 100 руб.</option>
<option value="http://test_02.ru/" title="" price-table="200">Наименование №1 - сумма 200 руб.</option>
</select>
<script>
document.querySelector('#proso_table').onchange = function() {
var a = document.querySelector('#proso_table_01 a');
a.href=this.value;
a.textContent=this.value!='0'?'ссылка на контент':'';
document.querySelector('#proso_table_02').value = this.options[this.selectedIndex].getAttribute('price-table');
};
</script>
<div class="none_div" id="proso_table_01"><a target="_blank"></a></div>
<input id="proso_table_02"/>
</body>
</html>
|
все верно работает, только с
<input id="proso_table_02"/> не могу вывести переменную в php! выдает пустое значение Как можно сделать вывод значения не в input а в div <div id="proso_table_02"></div> с возможностью передачи его на сервер по переменной $ak_price_table |
Цитата:
Цитата:
Цитата:
|
Александр83,
JS на клиенте, РНР на сервере. Каким образом js-переменные могут оказаться на сервере? Они на нем в любом случае не появятся. Можно отправить на сервер методом POST/GET значения полей формы, значения js-переменных. А скрестить РНР с JS вот так <? echo $ak_price_table = '<input id="proso_table_02"/>';?> не получится. |
Цитата:
POST/GET не походит, что то другое нужно, а так все печально!!!, придется искать обход.... спасибо за ответ. |
рони,
вам спасибо, много раз выручали, напишите в личку закину на телефон или яндекс. |
Цитата:
|
Хорошо, а можно тогда взять эту переменную посредством GET, без перезагрузки страницы?, я не сильна в php да и js тоже, поэтому не судите строго!
|
Александр83,
Ajax запрос методом GET |
Александр83,
https://learn.javascript.ru/ajax |
| Часовой пояс GMT +3, время: 15:15. |