1、一个html页面中,form表单数据比较分散,有两种常见的情况:
(1)submit按钮不在form表单之中:
这种情况下有两种方法可以实现:
第一种:通过html5实现
<form name="myform" action="1.html" method="post">
用户名:<input type="text" name="userName" />
</form>
<button onclick="document.myform.submit();">提交表单</button>
第二种:通过Js实现
<form action="index.php" id="form" method="post" name="myform">
姓名:<input type="text" name="name"><br>
密码:<input type="password" name="password">
</form>
<button id="submit">提交改变表单</button>
<script>
$('#submit').click(function(){
$('form').submit();
})
</script>
第三种:通过ajax实现
//不做介绍
(2)要提交的表单数据不在form表单中
这种情况下可以考虑在表单内部设置一个隐藏表单,通过js获取表单外面的值,并将其赋给隐藏表单
<form action="index.php" id="form" method="post" name="myform">
姓名:<input type="text" name="name"><br>
密码:<input type="password" name="password">
<input type="hidden" name="hobby" value="" id="hiddenHobby">
<input type="submit" value="提交" id="submit">
</form>
爱好:<input type="text" name="hobby" id="showHobby">
<script>
//页面加载后获取form外的表单元素值
$('#hiddenHobby').val($('#showHobby').val());
$('#showHobby').blur(function(){
$('#hiddenHobby').val($(this).val());
})
</script>
2、git相关:远程分支
在本地拷贝远程分支的代码:
git pull origin 分支名
//例如: git pull origin develop
只拷贝远程仓库中的某一个分支
git clone -b 分支名 git地址
例如: git clone develop git@git.oschina.net:yancun/gitLearn.git
本文介绍了HTML表单提交的多种方式,包括submit按钮不在表单内时的解决方法及如何通过隐藏表单实现数据提交。此外还涉及了Git远程分支的管理,如拉取特定分支代码和克隆指定分支。
937

被折叠的 条评论
为什么被折叠?



