所以我的考验是,我希望在没有输入时禁用提交按钮,并在有输入时不禁用。但是,无论条件如何,按钮都会保持禁用状态。有没有办法解决这个问题,还是我试图实现不可能的事情。我希望按钮一旦输入第二个输入就立即更改。
以下是代码:
<form method="POST" action="">
<div class="form-group">
<label for="exampleInputName">First Number</label>
<input type="num" class="form-control" id="num1" name="num1" >
</div>
<div class="form-group">
<label for="exampleInputUsername">Second Number</label>
<input type="num" class="form-control" id="num2" name="num2" >
</div>
<div class="form-group">
<label for="exampleInputUsername">Answer:</label>
<%
numm1 = request.Form("num1")
numm2 = request.Form("num2")
answer = numm1 * numm2
response.write(answer)
%>
</div>
<% If ((numm1="")And(numm2="")) Then %>
<button type="submit" class="btn btn-default" disabled >Submit</button>
<% End If %>
<% If ((numm1<>"")And(numm2<>"")) Then %>
<button type="submit" class="btn btn-default" >Submit</button>
<% End If %>
</form>
有什么建议吗?我使用PHP相对不错,而且我只是为了扩大我的范围而给予经典的ASP ...
答案 0 :(得分:0)
您要做的事情必须在客户端(JavaScript)上完成,而不是在服务器端(ASP-Classic)。
您需要创建一个JavaScript函数,以便在两个字段上使用onKeyUp()事件执行。该函数应检查两个字段的值,并根据您的条件禁用该按钮。
希望这有帮助。