Javascript 在函数调用中包含输入内容

Javascript 在函数调用中包含输入内容,javascript,jquery,html,Javascript,Jquery,Html,我需要包含文本框的内容(通过函数调用发送到函数)。 目前我有 <form name="blah"> <input type="text" name="compdate" id="compdate" readonly onClick="GetDate(this);" /> <input type="button" onClick="ajaxwin.load('ajax', 'apptoshop.php?sid='.$_GET['sid'].'&doc=XXXX

我需要包含文本框的内容(通过函数调用发送到函数)。 目前我有

<form name="blah">
<input type="text" name="compdate" id="compdate" readonly onClick="GetDate(this);" />
<input type="button" onClick="ajaxwin.load('ajax', 'apptoshop.php?sid='.$_GET['sid'].'&doc=XXXX', ' '); return false">
</form>

我需要包括您看到XXXX的compdate的内容,但是我不知道如何做。有什么想法吗?

修改代码:

'&doc='+$("#compdate").val() 
<form name="blah">
<input type="text" name="compdate" id="compdate" readonly onClick="GetDate(this);" />
<input type="button" onClick="ajaxwin.load('ajax', 'apptoshop.php?sid='.$_GET['sid'].'&doc=document.blah.compdate.value', ' '); return false">
</form>

要获取文本框的值,请使用简单的javascript

document.getElementById("compdate").value
或者可以使用jQuery

$('#compdate').val()

嘿,我只加了少量。OP应该提取到可能的功能。我知道,很抱歉将其主要指向OP。
=]
您是否有可能向按钮添加ID?使用适当的不引人注目的JS,您的代码将更易于维护。