私はASPリンクを持っています
<asp:LinkButton ID="next" CssClass="Button Large" runat="server" OnClick="Next_Click" OnClientClick="showBillingRequiredState(this)">Next</asp:LinkButton>
クリックしたときに continue からページをキャンセルしたいのですが、javascript が false を返した場合に処理をキャンセルしたいだけです。現在、エラーが表示されていますが、エラーが消えて固執しません。何かが原因で更新され、エラーが失われます。これがjavascriptです。前述したように、すべての条件を正常に通過し、divが表示されますが、1秒後に消えます。
function showrequired(evt) {
var code = document.getElementById('<%=codelist.ClientID%>').options[document.getElementById('<%=codelist.ClientID%>').selectedIndex].value;
var currentValue= document.getElementById('<%=statevalue.ClientID%>').value;
var eDiv = document.getElementById('reqDiv');
if (code == "US" && currentValue.trim() == '') {
eDiv.style.display = 'block';
return false;
}
else {
eDiv.style.display = 'none';
}
}