[英]Pass input element's text to button's click handler
<script>
var addSubReddit = function(topicName){
console.log(topicName)
//add it to the list of existing subreddit topics
}
</script>
<form>
<input placeholder='Create new subreddit' value=''>
<button type='submit' onclick="addSubReddit(....)">Create</button>
</form>
如何访问输入元素的文本值并将其作为字符串值传递给按钮的onclick函数?
您不需要将它作为参数传递给function
。 你可以在功能上得到它
HTML:
<input id="myText" placeholder='Create new subreddit' value=''>
<button type='submit' onclick="addSubReddit()">Create</button>
Javascript:
function addSubReddit() {
var textValue = document.getElementById('#myText').value;
....
....
....
}
试试这个代码
<script>
function buttonFunction(){
var name = document.getElementById("nameId").value;
alert("entered input is "+name);
}
</script>
<form>
<input placeholder='Create new subreddit' value='' id="nameId" name="nameId">
<button type='submit' onclick="buttonFunction()">Create</button>
</form>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.