У меня есть две проблемы:Как предотвратить изменение текста кнопки?
1.I есть кнопка под названием «включить» один раз щелкнул он становится отключить, для которого я использовал «OnClick» .В самой этой кнопки я использовал «OnClientClick», чтобы проверить текстовое поле то есть присутствует (предупреждает, если пустое текстовое поле при нажатии кнопки включения, которое я использовал javascript). Проблема заключается в том, что каждый раз, когда он дает предупреждение, загружается страница, и текст кнопки изменяется с разрешения, чтобы отключиться даже при отсутствии нажатия
2.I несколько кнопок, которые я хочу, чтобы chnge от включения отключился при нажатии. Есть ли возможно иметь общий код в задней части
Protected Sub cyoeno_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cyoeno.Click
If cyoeno.Text = "Enable" Then
cyoeno.Text = "Disable"
Else
cyoeno.Text = "Enable"
End If
End Sub
Кнопка
<asp:Button ID="cyoeno" OnClientClick="return validate();" OnClick="cyoeno_Click" runat="server" Text="Enable" />
Javascript
function validate(cyclenumber)
{
var cycle_1_enddate = document.getElementById('<%=txtEndDate.ClientId%>').value;
var cycle_1_startdate = document.getElementById('<%=txtStartDate.ClientId%>').value;
validatecommon(cycle_1_enddate,cycle_1_startdate);
}
function validatecommon(cal1,cal2) {
if (cal1 == '' && cal2 == '') {
alert("Start Date and End Date can not be left blank ");
return true;
}
if (cal1 == '') {
alert("End Date can not be left blank ");
return true;
}
if (cal2 == '') {
alert("Start Date can not be left blank ");
return true;
}
if (cal1 != '' || cal2 != '')
{
var dt1 = Date.parse(cal1);
var dt2 = Date.parse(cal2);
if (dt1 <= dt2) {
alert("End Date must occur after the Start date ");
return true;
}
}
return true;
}
можете ли вы предоставить нам код JavaScript FUNC Я думаю, проблема в этой функции. –