javascript写入iPhone上的文本框无效但可在PC上运行

时间:2012-10-17 21:21:38

标签: javascript iphone textbox

我有一个页面,我们的字段用于快速为他们在现场完成的工作创建表示法。有一系列下拉框和输入信息的位置,完成后点击Generate Notes链接,将所有信息放在一起并在TextBox中显示。它在计算机上的Internet Explorer中工作正常但是当尝试使用iPhone访问时,文本不会显示在TextBox中。我真的可以在这里使用一些帮助。这是我的代码的一部分。这是指向temp的链接以及它应该如何工作。

http://forums.mycybernation.net/notegen/trial.html

再次适用于PC但不适用于iPhone。

感谢。

<SCRIPT language="javascript">
 function CreateMsg() 
{
  var appCA = document.getElementById("MSG1");
  var appCA1 = document.getElementById("MSG2");
  var appEND = document.getElementById("MSG3");
  var origAPP = document.getElementById("MSG4");

  document.getElementById("Output").value = 

  appEND.innerHTML = "CA=" + 
document.forms[0].appCA.value + 
document.forms[0].appCA1.value + " | " +
document.forms[0].appEND.value + " " + 
document.forms[0].origAPP.value + " " + 
"\n\n";
}
</SCRIPT>


<A href="javascript:CreateMsg();">Generate Notes:</A> 

<BR><TEXTAREA class="TEXT_FIELD" id="OUTPUT" style="WIDTH: 320px" name="OUTPUT" rows="10" cols="75" TYPE="TEXT" INPUT ></TEXTAREA> <BR>
<SPAN id=MSG1>&nbsp;</SPAN> <BR>
<SPAN id=MSG2>&nbsp;</SPAN> <BR>
<SPAN id=MSG3>&nbsp;</SPAN> <BR>
<SPAN id=MSG4>&nbsp;</SPAN> <BR>

<BR></FORM>   

1 个答案:

答案 0 :(得分:1)

您的textarea ID为OUTPUT,而您正在选择ID为Output的元素。 IE的方法版本不区分大小写,但WebKit区分大小写。