JSFiddle - React, Tailwind, and code Playground

by jt3k

HTML

<HTML xmlns:o="urn:schemas-microsoft-com:office:office" dir="ltr">
<HEAD><meta name="GENERATOR" content="Microsoft SharePoint" /><meta name="progid" content="SharePoint.WebPartPage.Document" /><meta HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8" /><meta HTTP-EQUIV="Expires" content="0" /><title>
    
    Закупки - Создать элемент

</title><link rel="stylesheet" type="text/css" href="/_layouts/1049/styles/core.css?rev=iRKXjo74dA8xFi0yZU9vTw%3D%3D"/>
<script type="text/javascript" language="javascript" src="/_layouts/1049/init.js?rev=kHrUTuJYSpnowNBCXdXSeQ%3D%3D"></script>
<script type="text/javascript" language="javascript" src="/_layouts/1049/non_ie.js?rev=yfNry4hY0Gwa%2FPDNGrqXVg%3D%3D"></script>
<script type="text/javascript" language="javascript" src="/_layouts/1049/form.js?rev=VOeLPFtdt%2BzQauFMH83RlA%3D%3D"></script>
<script type="text/javascript" language="javascript" src="/_layouts/1049/core.js?rev=t9KylnQwpNVOaP2xkt5jGA%3D%3D"></script>
<script type="text/javascript" language="javascript" src="/_layouts/1049/ie55up.js?rev=Ni7%2Fj2ZV%2FzCvd09XYSSWvA%3D%3D"></script>
<link type="text/xml" rel="alternate" href="/zakupki/_vti_bin/spdisco.aspx" /><style type="text/css">
    .zz1_TopNavigationMenu_0 { background-color:white;visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
    .zz1_TopNavigationMenu_1 { text-decoration:none; }
    .zz1_TopNavigationMenu_2 {  }
    .zz1_TopNavigationMenu_3 { border-style:none; }
    .zz1_TopNavigationMenu_4 {  }
    .zz1_TopNavigationMenu_5 {  }
    .zz1_TopNavigationMenu_6 { border-style:none; }
    .zz1_TopNavigationMenu_7 {  }
    .zz1_TopNavigationMenu_8 { background-color:#F2F3F4;border-color:#A7B4CE;border-width:1px;border-style:solid; }
    .zz1_TopNavigationMenu_9 { border-style:none; }
    .zz1_TopNavigationMenu_10 {  }
    .zz1_TopNavigationMenu_11 { border-style:none; }
    .zz1_TopNavigationMenu_12 {  }
    .zz1_TopNavigationMenu_13 { border-style:none; }
    .zz1_TopNavigationMenu_14...

JavaScript

var elm = 'input[title=Одобрено]';
var co = 'td.ms-formlabel:contains';

$("textarea[title='Выбор людей']").text('ALTEGROSKY\\ozin');


    
    
$(elm).parent().parent().parent().hide();
//иф тут ненужен, но всё-же... хай будет
if ($(elm + ':checked').length < 1)
{
$("select[title=Статус] option:gt(1)").attr("disabled", "disabled");
}
$("select[title=Статус] option:last").removeAttr("disabled");
$(co + '(Товар)').parent("tr").hide().next("tr").hide();
$(co + '(Товар)').parent("tr").first().show().next("tr").first().show();
$(co + '(Товар)').parent("tr").addClass('targ');
$(co + '(Кол-во)').parent("tr").addClass('targ');
$(co + '(Товар)').parent("tr").hide().next("tr").hide();
$(co + '(Товар)').parent("tr").first().show().next("tr").first().show();

$("td.ms-formbody input.ms-input[type=text]").keypress(function () {
    var element = this;
    setTimeout(function () {
        if (parseFloat(element.value) && $(element).parents('tr').next('tr').next('tr').hasClass('targ')) {
            $(element).parents('tr').next('tr').show().next("tr").show();
        }
    }, 150);
});
//+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
function hidefields() {
    $(co + '(Статус)').parent("tr").hide();
    $(co + '(Принято в работу)').parent("tr").hide();
    $(co + '(Цена поставщика)').parent("tr").hide();
    $(co + '(Условия поставщика)').parent("tr").hide();
}
if (!(/(Андрей Ю. Гуртовой|Александр Г. Третников|Юрий Н. Озин|Любовь Г. Климанова|Александр Н. Рогдев)/.test($('a:contains(Пользователь)').text()))) {
    hidefields();
}
$(co + '(Товар)').parent("tr").hide().next("tr").hide();
$(co + '(Товар)').parent("tr").first().show().next("tr").first().show();