0

我在 php 方面不是太有经验,但必须修改一个程序,其中很小的一部分是删除值被设置为空白或“空值”的行。这是小代码片段:

  echo "\t\tfor(index=0; index < $maxclothrows; index++)\n";
  echo "\t\t{\n";    
  echo "\t\t\tdocument.pickDivision.cloth.options[index].text = '';\n";
  echo "\t\t\tdocument.pickDivision.cloth.options[index].value = '';\n";
  echo "\t\t}\n\n";'

上面的代码用于将一些值设置为'',但是在我希望删除那些空白值而不是显示在列表中之后,因为当我向下滚动时,你有一大堆空白行。我怎样才能完全删除这些?

提前致谢!

4

1 回答 1

0

尝试在您的代码后添加:

echo "\t\tfor (var i in document.pickDivision.cloth.options) {\n\n";
echo "\t\tvar option = document.pickDivision.cloth.options[i];\n\n";
echo "\t\tif (option.value == '') {\n\n";
echo "\t\tdocument.pickDivision.cloth.options[i] = null;\n\n";
echo "\t\t}\n\n";
echo "\t\t}\n\n";

或者尝试用这个替换你自己的函数:

  echo "\t\tfor(index=0; index < $maxclothrows; index++)\n";
  echo "\t\t{\n";    
  echo "\t\t\tdocument.pickDivision.cloth.options[index] = null;\n";
  echo "\t\t}\n\n";'
于 2013-09-24T14:32:46.690 回答