获取文本框文本使用ajax按钮单击
Get the textbox Text using ajax on button click
我想要一个代码获取文本框值时,提交按钮被点击。一定是Ajax。这是我到目前为止尝试的代码。但是我不能去工作....
<form action="" method="post">
<p>Route No :
<input type="text" name="route_no" required="required" />
<input type="submit" value="Search" name="search" />
</form>
Ajax代码<script type="text/javascript">
$(document).ready(function() {
$("#sub").click(function() {
var textboxvalue = $('name or id of textfield').val();
$.ajax({
type: "POST",
url: 'ajaxPage.php',
data: {txt1: textboxvalue},
success: function(result) {
$("div").html(result);
}
});
});
});
</script>
PHP代码$txt = null;
if((isset($_POST)) && (isset($_POST['txt1'])))
{
echo $txt = $_POST['txt1'];
}
HTML:
<label for="route_no">Route No:</label><input type="text" id="route_no" name="route_no" required="required" />
<input type="button" value="Search" id="search" />
<div id="result"></div>
JavaScript: $(document).ready(function()
{
$("#search").click(function()
{
var textboxvalue = $('input[name="route_no"]').val();
$.ajax(
{
type: "POST",
url: 'ajaxPage.php',
data: {txt1: textboxvalue},
success: function(result)
{
$("#result").html(result);
}
});
});
});
ajaxPage.php:
if(isset($_POST) && isset($_POST['txt1']))
{
echo $_POST['txt1'];
}
这里有问题
$("#sub").click(function() {
你正在使用id="sub"作为提交按钮,但你没有为该按钮分配id,所以给提交按钮id为id="sub"
要获取文本框的值,可以使用:
$('#elementid').val()
相关文章:
- Rails应用程序上的AJAX按钮
- 我可以使用ajax按钮获取下拉值并填写表单吗
- AJAX-按钮提交以更新表单
- Jquery,ajax 按钮不起作用
- 如何创建 AJAX 按钮
- 未拉出 AJAX 按钮按值
- Wicket:将JavaScript附加到非Ajax按钮(onSubmit()方法内部)
- AJAX按钮没有提交,也没有通过
- 在加载ajax按钮时激发事件
- bootstrap/JS/Ajax按钮点击后获取表单以更改图像
- Ajax按钮向下滑动,并以渐变效果附加数据
- AJAX按钮不工作Rails
- 获取文本框文本使用ajax按钮单击
- 就像Ruby on Rails中的Ajax按钮
- Ajax按钮加载状态
- 完全可点击的ajax按钮与RichFaces和Bootstrap
- Ajax按钮点击不工作
- Ajax按钮重定向在Selenium webdrivers上
- Ajax 按钮无需刷新即可获取数据
- 用curl打开url,点击ajax按钮,等待并得到响应html