我在我的管理表单中编写了一些控件,该控件在保存按钮上执行'点击(我控制了一些输入的重复,但这并不重要)。
因此,如果此检查失败,我会提醒一条消息,但我还需要避免django admin将错误的请求发送到服务器。我怎么能在Javascript中做到这一点? (我使用jQuery)
答案 0 :(得分:1)
如果您使用的是jQuery:
$( "form" ).submit(function( event ) {
event.preventDefault();
...
});
答案 1 :(得分:1)
如果您不使用jQuery:
@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
switch (requestCode) {
case REQUEST_CODE: {
if (grantResults.length > 0
&& grantResults[0] == PackageManager.PERMISSION_GRANTED) {
//Permission Granted, do your thing
} else {
//Permission denied, you can't do what you want to because user didn't give you permission
}
return;
}
}
对于旧浏览器,请查看here(第二个答案)。