Coldfusion检查输入值是否为空,然后在另一个输入中设置

时间:2018-10-16 09:27:32

标签: coldfusion

因此,我读了很多答案,但对我没有用。我需要检查输入值是否为空(空白),如果是,请然后将另一个输入的值也设置为空

代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Xml.Linq;

namespace ConsoleApplication1
{
    class Program
    {
        const string FILENAME = @"c:\temp\test.xml";
         static void Main(string[] args)
        {
            XDocument doc = XDocument.Load(FILENAME);
            XElement root = doc.Root;
            XNamespace ns = root.GetDefaultNamespace();

            XElement firstItem = doc.Descendants(ns + "item").FirstOrDefault();

            Dictionary<string, string> dictItems = firstItem.Descendants(ns + "item")
                .GroupBy(x => (string)x.Element("key"), y => (string)y.Element("value"))
                .ToDictionary(x => x.Key, y => y.FirstOrDefault());

        }
    }

}

因此,当Main的值为空时,我也想将Second的值设置为空。 这是我尝试过的:

<input name="Main" type="text" value="" autocomplete="off" />
<input name="Second" type="hidden" value="" />

1 个答案:

答案 0 :(得分:0)

范围为form

<cfif len(trim(form.Main)) EQ 0>
     <cfset Second = form.Second>
</cfif>