如何从 JavaScript 返回服务器端点击



我想在按钮上有一个点击事件。它将运行 javascript 函数,以便在下拉列表选择值大于 0 时返回到服务器端按钮处理程序。如果下拉列表选择的值小于或等于 0,则不要返回服务器端。我下面的代码总是返回到服务器端,即使下拉选择的值为 0

有 aspx 上的代码.vb

btn.Attributes("onclick") = "return getResult();"

私有子btn_Click(sender as object,e as eventArgs(处理btn。点击

'do something
End Sub

有javascript:

function getResult(){
var rtn = true;
var ID = $('#drop').val();
if (parseInt(ID) <=0) {
alert('Please select product.');
rtn = false;                   
}
return rtn;

}

我认为你的输入值在javascript中没有正确获取。

一旦请检查"ID"的值,方法是在控制台中打印它,

console.log(ID)

如果未正确获取,那么您的条件将始终失败,并且 rtn 变量的值将始终保持为真。

您还可以在侦听 click(( 事件时使用输入的$event

最新更新