Javascript 表单 - 字段不是必需的
Javascript form - field not required
我有一个表格(车辆过滤器),其中包含字段:制造,型号和年份。所有字段都是必填字段,但我希望"年份"文件不需要是可选的。我删除了带有警报"选择年份"的行,但我被卡住了。我试图对启用年份函数进行更改,但什么也没做。我只希望"年份"字段是可选的。当我选择"制造 - 奥迪"和"车型 - A4"时,没有选择"年份"并点击搜索按钮以显示奥迪 A4 的所有产品。
提前非常感谢!我希望你理解我
<script type="text/javascript">
function getModel(obj){
jQuery('#ajaxloader').show();
$.ajax({
type: "GET",
url: "admin/utility/getSearchModel.php?mId=" + obj.value,
success: function(msg){
jQuery('#ajaxloader').hide();
jQuery('#model').html("");
jQuery('#model').html(msg);
if(obj.value > 0){
jQuery('#model').prop('disabled', false);
}
else {
jQuery('#model').prop('disabled', true);
jQuery('#year').val(-1);
jQuery('#year').prop('disabled', true);
}
}
});
}
function enableYear(obj){
if(obj.value == -1){
jQuery('#year').prop('disabled', true);
}
else{
jQuery('#year').prop('disabled', false);
}
}
function validation(){
if(jQuery('#make').val()=='-1'){
alert("Select Make");
return false;
}
else if(jQuery('#model').val()=='-1'){
alert("Select Model");
return false;
}
else if(jQuery('#year').val()=='-1'){
alert("Select Year");
return false;
}
else{
gotoSearch();
}
}
function gotoSearch(){
var syear = jQuery('#year').val();
var smake = jQuery('#make').val();
smodel = jQuery('#model').val();
window.location = "index.php?route=makemodel/makemodel&syear=" + syear + "&make=" + smake + "&model=" + smodel;
}
</script>
您的验证函数将如下所示:
function validation(){
if(jQuery('#make').val()=='-1'){
alert("Select Make");
return false;
}
else if(jQuery('#model').val()=='-1'){
alert("Select Model");
return false;
}
else{
gotoSearch();
}
}
相关文章:
- 通过单击动态加载的表中同一行的另一个字段来更新一行的字段
- 添加和删除隐藏字段数组中的值,而不提交表单
- 单击鼠标,用MySQL数据填充html表单输入字段
- 带有条件字段的PHP表单
- 验证PDF表单中的字段
- HTML提交表单,同时包含空字段检查和按钮隐藏
- 在表单中的输入字段上提交事件
- 当所有输入文本字段都为空时,禁止表单提交,但当jquery中的任何字段不为空时允许提交
- 表单输入字段随着溢出的文本而增长
- 如何将onChange方法添加到ExtJS 4表单中的所有字段(textField)中
- 尝试使用名称访问表中字段的日期选取器时出现问题
- Javascript 表单 - 字段不是必需的
- 单击按钮时更改数据库表的字段值
- 数据表将字段值关联到按钮,而 ajax 填充表
- 返回数据表输入字段
- 更改附加表行字段jQuery的名称
- Angularjs表单/字段验证使用JavaScript函数,无需指令
- 仅在Firefox中,表脱离字段集边界
- 如何在表单提交后使用JQuery从附加到HTML表的字段中获取$_POST数组中的值
- 什么's提交表单后,从post数组中动态附加的表行字段中获取值的问题