如果此问题含糊不清,我对编程非常陌生。如何从输入字段中放入字符串并将其放入函数中
我有一个简单的HTML输入字段: 输入类= “草案” 类型= “文本”
和我有一个JavaScript功能(函数只接受字符串): Message.send()
使用javascript/jQuery如何将用户键入的字符串输入到输入字段并将其放入Message.send()函数(以字符串形式)?
预先感谢任何帮助
如果此问题含糊不清,我对编程非常陌生。如何从输入字段中放入字符串并将其放入函数中
我有一个简单的HTML输入字段: 输入类= “草案” 类型= “文本”
和我有一个JavaScript功能(函数只接受字符串): Message.send()
使用javascript/jQuery如何将用户键入的字符串输入到输入字段并将其放入Message.send()函数(以字符串形式)?
预先感谢任何帮助
的jQuery:
Message.send($("input.draft").val());
的javascript:
Message.send(document.querySelector("input.draft").value);
最好标记为重复,然后提供答案。 – MattSizzle
首先非常感谢Elvis D'Souza的回答,它完全符合我的需求!其次马特格林我在那天晚上搜索谷歌和堆栈溢出没有找到答案(或至少有一个我能理解)。我会寻找什么来寻找这个问题的答案?我不想努力学习,所以下次我可以自己弄清楚。谢谢 – Tyler7498
没有jQuery的需要。我不确定place it into the Message.send() function (in string form)
是什么意思,所以我假设你在文本输入中获得了该值,并将其用作Message.send()
函数中的一个参数。
试试这个:
Message.send(document.getElementsByClassName("draft")[0].value);
最好标记为重复,然后提供答案。 – MattSizzle
假设你的输入栏是这样的:
<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();
给你<input>
框中id
例如
<input type="text" id="blah" />
在你javascript
您可以参考<input>
像这样:
var strBlah = document.getElementById("blah").value;
现在你有键入到<input>
箱,所以你会做以下值:
Message.send(strBlah)
使用'value'财产纯JS或jQuery的'VAL()'方法。 –
首先:欢迎来到StackOverflow。其次:在发布问题之前尝试搜索您的答案。像这样简单答案的问题通常很容易找到。 – MattSizzle