Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未显示时清除“我的表格”中的所有条目_Javascript_Jquery_Html - Fatal编程技术网

Javascript 未显示时清除“我的表格”中的所有条目

Javascript 未显示时清除“我的表格”中的所有条目,javascript,jquery,html,Javascript,Jquery,Html,我不知道这是否可行,但是我有一个页面,上面有两个问题和两个单选按钮是和否 只能选择“是”单选按钮中的一个,然后为另一个问题预先选择“否”单选按钮。这是使用JavaScript完成的,工作正常 我的问题是,如果用户对一个问题选择“是”,并且显示我的隐藏部分,并且用户输入一个条目并单击“添加”按钮,这将填充我的表格,但是如果用户对“是”问题选择“否”,这将重新隐藏我的问题,这是正确的,但是如果他们对另一个问题选择“是”,则会填充我的表格,该部分将重新显示,并且仍保留以前的条目。有没有办法在选择“否”

我不知道这是否可行,但是我有一个页面,上面有两个问题和两个单选按钮是和否

只能选择“是”单选按钮中的一个,然后为另一个问题预先选择“否”单选按钮。这是使用JavaScript完成的,工作正常

我的问题是,如果用户对一个问题选择“是”,并且显示我的隐藏部分,并且用户输入一个条目并单击“添加”按钮,这将填充我的表格,但是如果用户对“是”问题选择“否”,这将重新隐藏我的问题,这是正确的,但是如果他们对另一个问题选择“是”,则会填充我的表格,该部分将重新显示,并且仍保留以前的条目。有没有办法在选择“否”时将其删除

HTML代码:

JavaScript:

我没有为我的隐藏添加HTML,因为有大量的HTML,但下面是显示隐藏内容并填充表格的完整页面


需要将此添加到我的代码隐藏中

app.Application.Products.IsaDetails.IsaTransfers.Clear

Template template = new Template();
template.Nvc.Add("[!YesRadioButton]", Html.RadioButton("TransferISA_RadioButton", "Yes", ViewData["TransferISA_Yes"].Equals(true), new { id = "TranYes", onclick = "CheckRadioOptions(this,'TransferIsa_Cell','No');", onchange = "oneSelection()", title = "To select 'Yes', 'No' has to be selected for a Child Trust Fund transfer in." }).ToHtmlString());
template.Nvc.Add("[!NoRadioButton]", Html.RadioButton("TransferISA_RadioButton", "No", ViewData["TransferISA_No"].Equals(true), new { id = "TranNo", onclick = "CheckRadioOptions(this,'TransferIsa_Cell','No');", onchange = "oneSelection()" }).ToHtmlString());
template.Nvc.Add("[!TranErrorMsg]", (Html.ValidationMessage("TransferISA_RadioButton") != null) ? Html.ValidationMessage("TransferISA_RadioButton").ToHtmlString() : "");
template.HtmlTemplate = cmsText.Text;

if (app.IsChild)
{
    template.Nvc.Add("[!CTFYesRadioButton]", Html.RadioButton("CTF_RadioButton", "Yes", ViewData["CTF_Yes"].Equals(true), new { id = "CTFYes", onclick = "CheckRadioOptions(this,'TransferIsa_Cell','No');", onchange = "oneSelection()", title = "To select 'Yes', 'No' has to be selected for a Junior ISA transfer in." }).ToHtmlString());
    template.Nvc.Add("[!CTFNoRadioButton]", Html.RadioButton("CTF_RadioButton", "No", ViewData["CTF_No"].Equals(true), new { id = "CTFNo", onclick = "CheckRadioOptions(this,'TransferIsa_Cell','No');", onchange = "oneSelection()" }).ToHtmlString());
    template.Nvc.Add("[!CTFErrorMsg]", (Html.ValidationMessage("CTF_RadioButton") != null) ? Html.ValidationMessage("CTF_RadioButton").ToHtmlString() : "");
    template.HtmlTemplate = cmsText.Info_Text;
}
function CheckRadioOptions(obj, layers, showValue) {
        if (obj == document.getElementById("CTFYes"))
        {
            document.getElementById("Transfer").style.display = "none";
            document.getElementById("CTF").style.display = "block";
        }
        else
        {
            document.getElementById("Transfer").style.display = "block";
            document.getElementById("CTF").style.display = "none";
        }
        if (obj != null) {
            var value = "";
            for (var i = 0; i < obj.length; i++) { if (obj[i].checked) { value = obj[i].value; } }
            if (value == "") { value = obj.value; }
            if (value == showValue) { HideLayers(layers); } else { ShowLayers(layers); }
        }
    }
function oneSelection() {
             if (document.getElementById("TranYes").checked == true) {
                 document.getElementById("CTFYes").disabled = true;
                 document.getElementById("CTFNo").checked = true;
             }
             if (document.getElementById("CTFYes").checked == true) {
                 document.getElementById("TranYes").disabled = true;
                 document.getElementById("TranNo").checked = true;
             }
             if (document.getElementById("TranNo").checked == true) {
                 document.getElementById("CTFYes").disabled = false;
             }
             if (document.getElementById("CTFNo").checked == true) {
                 document.getElementById("TranYes").disabled = false;
             }
         }