【问题标题】:jQuery UI datepicker value doesn't get submittedjQuery UI datepicker 值未提交
【发布时间】:2013-03-15 03:55:35
【问题描述】:

我的 JQuery UI 日期选择器有问题。我在表单中添加了两个日期选择器,但是当我提交表单时,两个日期选择器的值都没有提交。我尝试使用 POST 和 GET 但都没有成功,甚至没有提交字段的名称。我错过了什么?

这是初始化日期选择器的代码:

$(function() {
  $("#datepicker_Inicio,#datepicker_Fin").datepicker({
    showOn: "button",
    buttonImage: "./Images/date.gif",
    buttonImageOnly: true,
    dateFormat: "yy-mm-dd"
  });
});

下面是表单的代码:

<form class="agregarForm" action="saveClient.php" name="agregarClienteForm" method="get">
   <label class="formTitle">Agregar Cliente</label>
   <br><br>
   <label>Nombre:</label><br>
   <input type="text" name="nombre_cliente_nuevo" style="width:200px;margin-top:7px;">
   <br><br>
   <label>Duración del Contrato:</label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   <label>Fecha de Inicio:</label>&nbsp;
   <input id="datepicker_Inicio" type="text"  style="width:100px;" name="fecha_inicio_contrato" onchange="dateFrom()" disabled><br>
   <input id="duracion" style="width:50px;" type="number" min="1" name="duracion_contrato" onchange="dateFrom()">&nbsp;      <label>meses</label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   <label>Fecha de Fin:</label>&nbsp;
   <input id="datepicker_Fin" type="text" style="width:100px;" name="fecha_fin_contrato" disabled><br><br>
   <label>Presupuesto del Contrato: $</label><br>
   <input type="text" name="presupuesto_contrato"><br><br>
   <label>Porcentaje de ingreso: </label><br>
   <label>BTW:&nbsp;</label>
   <input type="text" style="width:50px;" name="ingreso_btw"><label style="margin-right:4%;">%</label>
   <label>Herramientas:&nbsp;</label>
   <input type="text" style="width:50px;" name="inversion_herramientas"><label>%</label><br><br>
   <label>Categor&iacute;a:</label><br>
   <select id="categoriasList" name="categoria"><option>Pol&iacute;tica</option><option>IP</option></select><br><br>
   <label>Subcategor&iacute;a</label><br>
   <select id="subCat" name="subcategoria"><option id="sub1">Campa&ntilde;as</option><option id="sub2">Gobierno</option></select><br><br>
    <input type="button" value="Agregar Cliente" onClick="this.form.submit()">
 </form>

【问题讨论】:

    标签: jquery html jquery-ui datepicker


    【解决方案1】:

    您的日期文本字段已禁用。他们不会随表格一起发送。删除

    禁用
    部分。

    【讨论】:

    • 所以没有DISABLED,它仍然不提交那些字段吗?还是只提交它的值?
    • 函数“this.form.submit()”有什么作用?在按钮的 onClick 事件中。
    • 没有禁用,只是那些字段不提交。在 onclick 事件上,我进行了一些验证(不是在 datepicker 字段上),然后提交表单,但它应该提交每个字段。在我将这些字段从“输入类型 = 日期”更改为日期选择器之前它工作正常
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    • 1970-01-01
    • 2017-12-12
    • 2011-04-03
    • 1970-01-01
    相关资源
    最近更新 更多