我很擅长编程,如果这个问题含糊不清,那就很抱歉。
我有一个简单的html输入字段: 输入类="草稿"类型="文本"
我有一个javascript函数(该函数只接受字符串): Message.send()
使用javascript / jQuery如何将用户键入的字符串输入到输入字段并将其放入Message.send()函数(以字符串形式)?
提前感谢您提供任何帮助
答案 0 :(得分:0)
jQuery的:
Message.send($("input.draft").val());
的javascript:
Message.send(document.querySelector("input.draft").value);
答案 1 :(得分:0)
不需要jQuery。我不确定place it into the Message.send() function (in string form)
的含义,所以我假设您在文本输入中获取值并将其用作Message.send()
函数中的参数。
试试这个:
Message.send(document.getElementsByClassName("draft")[0].value);
答案 2 :(得分:0)
假设您的输入字段是这样的:
<input type="text" id="someInputField" name="someInputField" class="inputFields" />
你可以这样做
<script type="text/javascript">
//We use the field's id to refer to it and get to its value (the text in it):
var message = $('#someInputField').val();
//And then you might call the function like:
nameOfTheFuntion(message);
</script>
您需要使用jQuery库才能使其正常工作,但您可以通过替换来完成它们:
$('#someInputField').val();
带
document.getElementById('someInputField').val();
答案 3 :(得分:0)
为<input>
框添加id
例如
<input type="text" id="blah" />
在javascript
中,您可以像<input>
那样引用{/ p}
var strBlah = document.getElementById("blah").value;
现在您已在<input>
框中键入了值,因此您将执行以下操作:
Message.send(strBlah)