小编Pab*_*bar的帖子

Jquery不会阻止提交按钮操作

你能帮我解决这些问题吗:

我正在进行PHP-Jquery-AJAX-JSON搜索,想法是有一个php表单,在那里键入特定员工的ID,然后通过AJAX显示div中的名称总是在同一个php表单中.

我的问题是,我可以显示我想在div中显示的消息,因为当我按下提交按钮时,它总是重定向到表单中指定的操作页面,而不是只显示消息进入div,所以你能告诉我吗我有什么问题?正如您将看到的,我在代码中指定了e.preventDefault(),如下所示:

$(document).ready(function() {
 $("#submit_id").click(function (e) {
   e.preventDefault();
   var id = $("input#ID_id");   

  if(validaForm(id)){ 

  $("#submit_id").hide();
  var url = $("#form_id").attr('action'); 
  var data = $("#form_id").serialize();   
  var type = $("#form_id").attr('method');

  $("#LoadingImage").show();
  $("#ajax_id").html("<div class='cargando'> realizando busqueda</div>");

$.ajax({
    url:url,          
    data:data,       
    type:type,      
    cache: false,  
    contentType: "application/x-www-form-urlencoded", 
    dataType: 'json', 
    encode: true

    .done(function(data) {   // using the done promise callback
       if ( ! data.success) {
        $("#LoadingImage").fadeOut();
          if (data.errors.ID_name) {
           $("#ajax_id").html("<div class='cargando'> Debe especificar el ID</div>");           
            } // if

        } // if 
        else {
            $("#ajax_id").html("<div class='cargando'> Tudo Ben</div>");
        } …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery

3
推荐指数
1
解决办法
108
查看次数

不允许在int属性MVC C#中使用负值

我在MVC C#中确实有一个强类型的视图,其中用户必须输入一个int值,该属性是

 [Required(ErrorMessage="especificar correlativo")]
    [Display(Name = "Correlativo")]
    [Range(1, 9999, ErrorMessage = "correlativo no valido")]
    [RegularExpression(@"^(((\d{1})*))$", ErrorMessage = "correlativo no valido")]
    public int correlativo1
    {
        get { return Correlativo1; }
        set { Correlativo1 = value; }
    }
Run Code Online (Sandbox Code Playgroud)

但是我的问题是,当显示vies时,输入使用户可以通过输入右侧的箭头指定负值

在此处输入图片说明

是的,它显示验证消息

在此处输入图片说明

但我不希望(因为开始的原因)让用户可以选择指定负值。

这是视图中的输入

<div class="form-group">
                    <div class="col-md-2">
                        @Html.LabelFor(model => model.correlativo1, htmlAttributes: new { @class = "control-label" })
                        @Html.EditorFor(model => model.correlativo1, new { htmlAttributes = new { @class = "form-control left-border-none", @id = "idCorrelativo", @title = "especifique correlativo de licitación", @Value = ViewBag.correlativo } …
Run Code Online (Sandbox Code Playgroud)

c#

3
推荐指数
1
解决办法
4426
查看次数

在导航栏前的顶部显示引导横幅

我的页面顶部确实有一个引导导航栏,这意味着导航栏上方没有任何内容,但现在我想在导航栏上方添加一个横幅,一旦用户向下滚动,导航栏就会固定在顶部(这不是问题,因为这是实际行为)但我无法在顶部获得横幅,它总是出现在导航栏之后,这是导航栏的代码

<body>
        <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
        <div class="container">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                @Html.ActionLink("Texto", "Index", new { controller = "Home" }, new { @class = "navbar-brand" })
            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse navbar-ex1-collapse">
                <ul class="nav navbar-nav navbar-left">
                    <li id="services">
                        @Html.ActionLink("Tipo de Evento", "TipoEvento", "Home")
                    </li>
                    <li id="other" class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown"> Ayuda<b class="caret"></b></a>
                        <ul class="dropdown-menu"> …
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap bootstrap-4

1
推荐指数
1
解决办法
7094
查看次数

标签 统计

ajax ×1

bootstrap-4 ×1

c# ×1

css ×1

javascript ×1

jquery ×1

php ×1

twitter-bootstrap ×1