Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.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_Php_Jquery_Html - Fatal编程技术网

Javascript 表格:清除第一个文本框时,第二个文本框未清除

Javascript 表格:清除第一个文本框时,第二个文本框未清除,javascript,php,jquery,html,Javascript,Php,Jquery,Html,所以我只是开始一些小的脚本编写,因为在工作中丢失了一个程序,不得不将所有内容转换为PDF格式。目前,我正在处理的表单有两个页面需要相同,但我在清除第二页文本框时遇到问题,因为第一页框中没有任何内容。我在第一个框中使用以下脚本: //Set the vars one and two: var one = this.getField("Text1"); var two = this.getField("Text2"); //next check if two i

所以我只是开始一些小的脚本编写,因为在工作中丢失了一个程序,不得不将所有内容转换为PDF格式。目前,我正在处理的表单有两个页面需要相同,但我在清除第二页文本框时遇到问题,因为第一页框中没有任何内容。我在第一个框中使用以下脚本:

//Set the vars one and two:
      var one = this.getField("Text1");
      var two = this.getField("Text2");

      //next check if two is blank and if so, populate it with one’s value
      if(two.value==''||two.value==null){two.value=one.value}

文本1是第1页框,文本2是第2页相同的框,我只在模糊上的第一页框中发布了脚本,所以当你点击它复制到第2页。但清除文本1时,文本2不清除。如果有任何帮助,我将不胜感激,因为我仍然对脚本非常熟悉。

此代码是否包装在函数(事件侦听器)中?发布更多的代码。这是整个代码段,在模糊时运行javascript设置为文本框1,以便将文本复制到框2。在模糊时是什么?表单?每个单独的文本框,在表单的第1页上大约有50个框。@Jesse但是如果两个人的文本不是空的,一个人的文本不是空的,两个人的文本将不会被一个人的文本填充。对吗?这就是我所理解的。
var one = this.getField("Text1");
var two = this.getField("Text2");

// if one's text is empty then empty two's text as well
if(one.value==''|| one.value==null){two.value='';}
// if one's text is not empty then check if two's is empty to fill it with one's text
else if(two.value==''|| two.value==null){two.value=one.value;}