[Answer]-Validations in javascript

1👍

Redirect after your script is executed in the alert statement

 @csrf_exempt
    def applicationform(request):
         if request.method == 'POST':

            getappid = request.POST['appid']
            getjobtitle=request.POST['jobtitle']
            odeskid=request.POST['odeskid']
            clientspent=request.POST['client_spent']
            jobtype=request.POST['jobtype']
            notestype=request.POST['notes']
                request.session['setid'] = request.POST['appid']
                    if getappid == '':
                return HttpResponse('<script> alert("fill app id"); document.location.href="redirect url" </script>') #change here
                    else:
                getintable = application(app_id = request.POST['appid'], job_title = request.POST['jobtitle'], odesk_id = request.POST['odeskid'],client_spent = request.POST['client_spent'], job_type = request.POST['jobtype'],notes_type = request.POST['notes'])
            getintable.save()
            return HttpResponseRedirect('/applicationview/')        
         else:
            return render_to_response('applicationform.html')
👤Anto

0👍

form action requires the URL

<form method="POST" action="/applicationview/" class="form-horizontal" id="userform" name="uform" enctype="multipart/form-data" >

0👍

Use return False;

  $('#userform').submit(function(){
 var textVal = $("#appid").val();
 if(textVal == "") {
 alert('Text Field Cannot be Empty');
  return false;
  })

if u want lo stay in same page use return false
or
if u want to redirect to specific page use update_content_div(‘url’);

Leave a comment