javascript - 使用 jquery 或 javascript 在没有表单或提交按钮的情况下在同一页面 url 上传递文本框值

标签 javascript jquery html forms textbox

是否有任何方法可以在没有表单或提交按钮的情况下在同一页面网址上传递文本框值我有javascript函数,但此函数适用于下拉列表值不适用于文本框值? 我需要在同一页面网址上发送文本框值,无需表单和提交按钮

现在这是该页面中的下拉页面下拉值在同一页面网址上传递,但现在我很困惑如何使用此 javascript 函数在没有表单或提交按钮的情况下在同一页面网址上发送文本框值?

function getComboB(sel) { 
var customers=document.getElementById("customers");
var value = sel.options[sel.selectedIndex].value;
addreceivable.action = "addreceivable.php?customers="+value+"";
addreceivable.submit();
}
<form name="addreceivable" id="addreceivable">
<select name="customers" id="customers">
<option value="Test">Test</option>
<option value="Demo">Demo</option>
<option value="Check">Check</option> 
</select>
<input type="submit" name="test" id="test" value="Submit">
</form>

现在我的问题在这里解决了,我已经完成了在同一页面网址上传递文本框值的代码,而无需使用 javascript 函数提交按钮

function getComboB(sel) { 
var textbox=document.getElementById("textbox");
var input_val = document.getElementById("textbox").value;
addreceivable.action = "test2.html?textbox="+input_val+"";
addreceivable.submit();
}

<form name="addreceivable" id="addreceivable">
<input name="textbox" class="textbox" onchange="getComboB();">
</form>

感谢所有 friend !

最佳答案

对于文本框,使用 .val() 来获取它的值。我相信那是 jQuery,所以你可能需要它。

function getTextbox() {
   var textbox = $('input.textbox').val();
   //Do what you want with textbox now
}
<input name="textbox" class="textbox">

关于javascript - 使用 jquery 或 javascript 在没有表单或提交按钮的情况下在同一页面 url 上传递文本框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15712596/

相关文章:

html - 当边框顶部和底部从左侧和右侧获得更高的值时,它们看起来更短?

javascript - 覆盖ajax调用中的javascript变量

javascript - Jquery精炼表结果: two or more logic statements

IE7/IE8 中的 jQuery 淡入文本 : text aliased during animation

javascript - 如何在内容可编辑的 div 中动态环绕图像周围的文本?

JavaScript if else 问题

javascript - 使用polymer.js 的 <template> 初始化事件

javascript - 从另一个页面抓取 HTML

javascript - JQuery 不会获取 json?

html - Orchard 异常(exception) : The request lifetime scope cannot be created because the HttpContext is not available