如何编码txt.value

时间:2011-01-31 10:20:50

标签: javascript

我通过引用调用将字符串传递给javascript。该字符串是从textarea字段中检索的文本。问题是正确检索单个单词,但是当我发送多个文本时,它显示出一个问题。示例代码在html文件中是这样的:

<input type=button onclick="send(txt.value,123,456)">

如何在这种情况下编码txt.value

4 个答案:

答案 0 :(得分:0)

这取决于发送期望的内容。 一般来说,因为看起来你正在调用一个函数,所以你不需要任何编码。

如果您提供更多代码,我们可以更好地为您提供帮助。

答案 1 :(得分:0)

试试这个:

<强> ASPX:

<asp:TextBox ID="txtFirst" runat="server" Text="First"></asp:TextBox><br />
<input type="button" onclick="send(document.getElementById('txtFirst').value,123,456)" value="Click">

<强> JAVASCRIPT:

function send(txtValue,obj1,obj2)
{
    alert(txtValue);
    return false;
}

答案 2 :(得分:0)

首先,txt.value是仅限IE的代码。使用跨浏览器的document.getElementById

其次,概念本身正在运行(proof of concept),因此代码中的其他内容会导致问题。

发布您的真实代码和完整功能,我们会看到。

答案 3 :(得分:-1)

textarea标签不是简单的输入,因此您无法获得其价值&#34;来自txt.value。你必须得到标签之间的内容。就个人而言,我这样用Jquery做这个

<script type="text/javascript" src="jquery.js"></script>


function doSend()
{
    var txtvalue=$('#textareaID').text();
    send(txtvalue,123,456);
}

<input type=button onclick="doSend">