Когда кнопка нажимается, фокус переходит на Dropdownlist. Есть идеи?Html

Программисты Html
Ответить
Гость
 Когда кнопка нажимается, фокус переходит на Dropdownlist. Есть идеи?

Сообщение Гость »

У нас есть веб -приложение, которое работает идеально с 2018 года, пока мы не сделаем незначительное изменение. < /p>
Это приложение позволяет пользователю динамически добавлять новую строку по мере необходимости. Чтобы добавить новую строку, хотя новая строка создается, но мышь быстро прыгает и фокусируется на выпадании.

Код: Выделить всё

         



























*Check this box if N/A









































// vb

Код: Выделить всё

   Protected Sub ddlChoice_Changed(ByVal sender As Object, ByVal e As EventArgs)

If ddlChoice.SelectedItem.Value = "CardNo" Then

pnlCardNo.Visible = True

pnlSSNO.Visible = False

Else

pnlCardNo.Visible = False

pnlSSNO.Visible = True

End If

End Sub
// js

Код: Выделить всё

function BtnClick() {
var val = Page_ClientValidate();
if (!val) {
var i = 0;
for (; i < Page_Validators.length; i++) {
if (!Page_Validators[i].isvalid) {
$("#" + Page_Validators[i].controltovalidate)
.css("border-color", "red");
}
}
}
return val;
}

< /code>
 0 Then
Dim txtsoname As TextBox = Nothing
Dim txtsoaddress As TextBox = Nothing

For i As Integer = 1 To dtCurrentTable.Rows.Count
'extract the TextBox values
txtsoname = DirectCast(Gridview1.Rows(rowIndex).Cells(1).FindControl("txtsourcename"), TextBox)
txtsoaddress = DirectCast(Gridview1.Rows(rowIndex).Cells(2).FindControl("txtsourceaddress"), TextBox)

drCurrentRow = dtCurrentTable.NewRow()
drCurrentRow("RowNumber") = i + 1

dtCurrentTable.Rows(i - 1)("sourcename") = txtsoname.Text
dtCurrentTable.Rows(i - 1)("sourceaddress") = txtsoaddress.Text

rowIndex += 1
Next
If Not String.IsNullOrEmpty(txtsoname.Text) AndAlso Not String.IsNullOrEmpty(txtsoaddress.Text) Then
dtCurrentTable.Rows.Add(drCurrentRow)
Else
ScriptManager.RegisterStartupScript(Me, Me.GetType(), "Confirm", "jAlert('Please complete first row before adding a new row!');", True)
End If
'dtCurrentTable.Rows.Add(drCurrentRow)
ViewState("CurrentTable") = dtCurrentTable

Gridview1.DataSource = dtCurrentTable
Gridview1.DataBind()
End If
Else
Response.Write("ViewState is null")
End If

SetPreviousData()
end sub
Есть идеи, как решить эту проблему?

Подробнее здесь: https://stackoverflow.com/questions/794 ... -any-ideas
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»