0
$.msgbox("Editar Contato", {
                type: "prompt",
                inputs: [
                  { type: "text", id: "txtname", label: "Nome:", value: nome, required: true,maxlength: "20" },
                  { type: "email", id: "txtemail", label: "Email:", value: email, required: true,maxlength: "20" },
                  { type: "text", id: "txttelipho1", label: "Telefone 1:", value: teliphone1, required: true, maxlength: "20" },
                  { type: "text", id: "txttelipho2", label: "Telefone 2:", value: teliphone2, required: true, maxlength: "20" }
                ],
                buttons: [
                  { type: "submit", value: "Salvar" },
                  { type: "cancel", value: "Cancelar" }
                ]

上記のコードは msgbox の入力を示しており、データベースの入力フィールドは 20 文字に制限されていますが、ユーザーが msgbox の入力フィールドに 20 文字を超えて入力しないようにする方法を教えてください。

maxlength を使用しましたが、入力内に 20 人を超える用船者を入力することは妨げられません

ありがとう ........

4

1 に答える 1

0

属性を使用maxlengthして、maxlength プロパティを textbox に設定できます。次のようなものです。

 { type: "text",
 id: "txtname",
 label: "Nome:",
 value: nome,
 required: true,
 maxlength:"20" },

メッセージボックスの場合:

$.msgbox("Editar Contato", {

type: "prompt",
inputs: [
  { type: "text", id: "txtname", label: "Nome:", value: nome, required: true,maxlength:"20" },
  { type: "email", id: "txtemail", label: "Email:", value: email, required: true },
  { type: "text", id: "txttelipho1", label: "Telefone 1:", value: teliphone1, required: true,maxlength:"20" },
  { type: "text", id: "txttelipho2", label: "Telefone 2:", value: teliphone2, required: true,maxlength:"20" }
],
buttons: [
  { type: "submit", value: "Salvar" },
  { type: "cancel", value: "Cancelar" }
]
于 2014-03-27T08:53:47.340 に答える