jQuery等价于我的javascript代码(函数值传递到表单)
jQuery equivalent of my javascript code (function value passing to a form)
只是想问我的JavaScript代码在jQuery中的等效是什么。顺便说一下,$name &$age来自我的PHP代码。我想知道如何使用jQuery传递($name和$age)值到我的表单。下面是我的代码:
<input type="button" name="edit" value="edit" onclick="show('$name','$age')";>
<script>
function show(name,age)
{
getElementById("#hidden_division").visibility="visible";
getElementById("#name_input").value=name;
getElementbyId("#age_input").value=age;
}
</script>
<div id="hidden_division>
<form action="somewhere.php">
<input type="text" name="name_form" id="name_input">
<input type="text" name="age_form" id="age_input">
<input type="submit" value="submit">
</form>
<div>
我不明白为什么你需要jQuery(它更慢,更短),但这是它的样子:
在html:
<input type="button" id="editbutton" value="edit">
在脚本中(jQuery加载后):
jQuery(function($) {
$("#editbutton").click(function(e) {
show('$name','$age');
});
});
function show(name,age) {
// If you meant the .style property, use the .css() method instead of .prop()
$("#hidden_division").prop("visibility", "visible");
$("#name_input").val(name);
$("#age_input").val(age);
}
我想如果我正确理解你,你在问如何通过$name和$page到你的函数使用jQuery?
这很简单,只要你包含了jQuery。
$("#submit_button").live("click", function(){
var name = $("#name_input").val();
var age = $("#age_input").val();
show(name, age);
});
相关文章:
- 脸书's的inApp浏览器在尝试上传表单中的照片时崩溃
- 如何根据所选的下拉值更改表单值操作
- 如何通过ajax将值从表单控件传递到node.js
- 使用 javascript 提交具有不同值的表单
- 使用Html.BeginFrom在ASP.Net MVC中提交一个带有锚(<a>)标记且具有一定值的表单
- 使用JavaScript模拟文件上传表单
- 我的单选按钮没有从foreach循环中获得值,表单验证返回'必填字段'即使已检查
- ExtJS文件上传表单方法
- AJAX文件上传/表单提交,无需jquery或iframes
- 使用jQuery(GWT)上传表单
- 根据选择值更改表单输入的数量
- 如何用javascript中的.txt文件中的值检查表单中输入的值
- 加载页面后,获取或导入$var作为输入值到表单 - 单击按钮
- 角度 2 - ES6 - 根据复选框值触发表单验证器
- 可以上传表单提交等待文件处理完成
- 单选按钮值在表单提交时作为“开”发送
- 根据所选值更改表单输入
- 值通过表单提交,然后即使在提交并显示值之后,也会以表单显示已提交的值
- 根据下拉列表中的选定值显示表单
- 使用 jQuery 克隆具有动态添加值的表单元素