При выборе Select меняем значение input

Для работы данного решения обязательно необходимо подключение библиотеки jQuery.
<script>
        $("#news_id").change(function () { //тут указываем id для SELECT
            var str = ""; //создаем новый str
            $( "select option:selected" ).each(function() { //указываем что делать при выборе option из select
                str += $( this ).val(); //тут запишем для str значение из value option select'а
            });
            console.log(str); //на всякий случай в консоль выведем информацию о происходящем
            $('input[name="newsId"]').val( str ); //для input меняем значение на тот, что указан в select 
        });
</script>
<select id="news_id" name="email">
	<option value="almaty@taraz-hcsbk.kz">Алматы</option>
	<option value="astana@taraz-hcsbk.kz">Астана</option>
	<option value="aktobe@taraz-hcsbk.kz">Актобе</option>
</select>
<input name="newsId" type="text" value="ChangeIt"/>

Подробнее
0

Определяем дату рождения и пол по ИИН

Стояла задача оптимизировать работу врача и мед. персонала, кроме того убрать человеческий фактор, чтоб не было ошибок в наборе ФИО. Индивидуальный идентификационный номер уникален тем, что в нём содержатся такие данные, как год, месяц и дата рождения. Кроме того определенные комбинации цифр означают век рождения и пол. Учитывая все эти данные можно было написать небольшой скрипт, который будет определять все параметры.
К примеру, ниже скрипт по ИИН может определить пол владельца, век, год, месяц и дату рождения. Результат будет такой:
ИИН: 891101300550
Дата рождения: 01.11.1989
Пол: Мужской
Так же, при не верно указанном ИИН, в частности если 7 цифра если больше 6, выходит уведомление с ошибкой. 
<!DOCTYPE html>
<html>
<body>

<p>Нажмите кнопку, чтоб определить данные</p>

<button onclick="myFunction()">Abadiy</button>

<p id="demo"></p>
<p id="sex"></p>

<script>
const iin = "891101300550"
function myFunction() {
    //var str = "891101300550";
    //var result = str.replace(/(\d{2})/g, '$1 ').replace(/(^\s+|\s+$)/,'')
    var d = iin.split("");
    //var d = [];
    if (d[6] == 1 || d[6] == 3 || d[6] == 5) {
        var sex = "Мужской пол";
    }
    else if (d[6] == 2 || d[6] == 4 || d[6] == 6) {
        var sex = "Женский пол";
    }
    else {
        var sex = "Неизвестный пол";
    }
    if (d[6] == 1 || d[6] == 2) {
        var century = "18";
    }
    else if (d[6] == 3 || d[6] == 4) {
        var century = "19";
    }
    else if (d[6] == 5 || d[6] == 6) {
        var century = "20";
    }
    else {
        alert( 'Непонятно' );
    }
    //var res = iin.substr(0, iin.length - 6);
    //var date = res.replace(/(\d)(\d)(\d)(\d)(\d)(\d)/, '$5$6.$3$4.$1$2');
    var date = d[4]+d[5] + '.' + d[2]+d[3] + '.' + century + d[0]+d[1];
    document.getElementById("demo").innerHTML = date;
    document.getElementById("sex").innerHTML = sex;
}
</script>

</body>
</html>
Подробнее
+1