Subversion Repositories SmartDukaan

Rev

Rev 18955 | Rev 18987 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 18955 Rev 18968
Line 1... Line 1...
1
<script>
1
<script>
-
 
2
var request;
2
$(document).on('keyup','#pindet',function(){
3
$(document).on('keyup','#pindet',function(){
3
	console.log($(this).val());	
4
	console.log($(this).val());	
4
    var pin_val = $(this).val().trim();
5
    var pin_val = $(this).val().trim();
-
 
6
    if(request) {
-
 
7
        request.abort();
-
 
8
    };
5
    if(pin_val.length == 6){
9
    if(pin_val.length == 6){
6
        $('#citydet').removeClass('hidden');
10
       
7
        $.ajax({
11
     request =   $.ajax({
8
            method: "GET",
12
            method: "GET",
9
            url:  "<?php echo $base_url;?>shippings/getstate/"+pin_val,
13
            url:  "<?php echo $base_url;?>shippings/getstate/"+pin_val,
10
        },'json')
14
        },'json')
11
        .done(function(msg){ 
15
        .done(function(msg){ 
12
        	msg = eval('('+msg+')');
16
        	msg = eval('('+msg+')');
13
        	if(msg=="{}")                  
17
        	if(msg=="{}" || $('#tinstate').html().trim() != msg['state'].trim() )                  
14
        	{
18
        	{
15
        		$("#cities").empty();
19
        		$("#cities").empty();
-
 
20
        		$('#alert_msg').empty();
-
 
21
        		$('#alert_msg').html("Pincode does not belong to "+$('#tinstate').html().trim());
-
 
22
				$('#alert_msg').removeClass('hidden');
-
 
23
				setTimeout(function() {
-
 
24
	                $('#alert_msg').addClass('hidden');
-
 
25
	            }, 2000); 
16
//         		$("#state").val("");		
26
//         		$("#state").val("");		
17
        	}
27
        	}
18
        	else
28
        	else
19
        	{
29
        	{
-
 
30
            	
-
 
31
            		$("#cities").empty();
-
 
32
            		for(var i in msg['cities']){
-
 
33
            			var html = "<option value="+msg['cities'][i]+">"+msg['cities'][i]+"</option>"
-
 
34
            			$("#cities").append(html);
-
 
35
            		}
-
 
36
            		 $('#citydet').removeClass('hidden');
-
 
37
                
20
//         		$("#state").val(msg['state']);
38
//         		$("#state").val(msg['state']);
21
        		$("#cities").empty();
39
//         		$("#cities").empty();
22
        		for(var i in msg['cities']){
40
//         		for(var i in msg['cities']){
23
        			var html = "<option value="+msg['cities'][i]+">"+msg['cities'][i]+"</option>"
41
//         			var html = "<option value="+msg['cities'][i]+">"+msg['cities'][i]+"</option>"
24
        			$("#cities").append(html);
42
//         			$("#cities").append(html);
25
        		}	
43
//         		}	
26
        	}
44
        	}
27
            
45
            
28
        });                     
46
        });                     
29
    } 
47
    } 
30
    else{
48
    else{
Line 37... Line 55...
37
			$('.searchres').removeClass('hidden');
55
			$('.searchres').removeClass('hidden');
38
			$('.tryagaintin').addClass('hidden');
56
			$('.tryagaintin').addClass('hidden');
39
			$('#tindetail').empty();
57
			$('#tindetail').empty();
40
			
58
			
41
		});
59
		});
42
		$('#gettin').click(function(){
60
// 		$('#gettin').click(function(){
-
 
61
		$(document).on('submit', '#tinform', function(e){
43
		
62
		
44
			var tin = $('#tin').val();
63
			var tin = $('#tin').val();
45
// 			alert(tin);
64
// 			alert(tin);
46
			var value = "true";
65
			var value = "true";
47
			if(tin == '')
66
			if(tin == '')
Line 61... Line 80...
61
		    	$('#message').html(message);
80
		    	$('#message').html(message);
62
		        $('#message').removeClass('hidden');
81
		        $('#message').removeClass('hidden');
63
// 		        setTimeout(function() {
82
// 		        setTimeout(function() {
64
// 		                    $('#message').addClass('hidden');
83
// 		                    $('#message').addClass('hidden');
65
// 		                }, 2000);  
84
// 		                }, 2000);  
66
// 		        return false;
85
		        return false;
67
			    }
86
			    }
68
		    else{
87
		    else{
69
		    	$('#searchloader').removeClass('hidden');
88
		    	$('#searchloader').removeClass('hidden');
70
		    	$('#message').addClass('hidden');
89
		    	$('#message').addClass('hidden');
71
		    	$.ajax({
90
		    	$.ajax({
Line 77... Line 96...
77
	                $('#tindetail').html(msg);
96
	                $('#tindetail').html(msg);
78
	                $('#searchloader').addClass('hidden');
97
	                $('#searchloader').addClass('hidden');
79
					$('.tryagaintin').removeClass('hidden');
98
					$('.tryagaintin').removeClass('hidden');
80
					$('.searchres').addClass('hidden');
99
					$('.searchres').addClass('hidden');
81
					});
100
					});
82
		    		
101
		    	return false;	
83
			    }
102
			    }
84
				
103
				
85
	
104
	
86
				
105
				
87
			});
106
			});
Line 105... Line 124...
105
			        value = "false";
124
			        value = "false";
106
			        message = "Invalid pin number!";    
125
			        message = "Invalid pin number!";    
107
			    }
126
			    }
108
			 else if(city_data == "")
127
			 else if(city_data == "")
109
			    {
128
			    {
110
				    debugger;
-
 
111
			        value = "false";
129
			        value = "false";
112
			        message = "Please fill city field!";    
130
			        message = "Please fill city field!";    
113
			    }
131
			    }
114
		}
132
		}
115
 
133
 
Line 142... Line 160...
142
			 $.ajax({
160
			 $.ajax({
143
					        method: "POST",
161
					        method: "POST",
144
					        url:  apihost + "tins/confirm",
162
					        url:  apihost + "tins/confirm",
145
					        data: gettindet,
163
					        data: gettindet,
146
					    },'json')
164
					    },'json')
147
					    .done(function(msg){   
165
					    .done(function(msg){  
-
 
166
					    	var newmsg = JSON.parse(msg)
-
 
167
					    	var showcontent =""; 
-
 
168
					    	if(newmsg["response"]["isError"] == false)
-
 
169
					    	{
-
 
170
					    		showcontent= "<div style='padding:5px;'>Your tin has been registered.</div><div>Redirecting to deals... </div>";		   
-
 
171
	                            
-
 
172
						    }
-
 
173
					    	else{
-
 
174
					    		showcontent= "<div style='padding:5px;'>Some problem occurred while registering.Please try again after some time</div><div>Redirecting to deals... </div>";
-
 
175
						    }
-
 
176
					    	$('#tin_response').html(showcontent);
-
 
177
					    	$("#tinModal").modal('show');;
-
 
178
					    	
-
 
179
					    	setTimeout(function(){ document.location = apihost+"category/3" ;}, 5000);
148
					        console.log(msg);                      
180
					        console.log(msg);                      
149
					    });
181
					    });
150
			 }
182
			 }
151
	});
183
	});
152
</script>
184
</script>
Line 179... Line 211...
179
		<div class="tryagaintin hidden" style='padding:5px;'>
211
		<div class="tryagaintin hidden" style='padding:5px;'>
180
			Not your tax details? <span style="color:#58d936;" ><u>Try Again</u></span>
212
			Not your tax details? <span style="color:#58d936;" ><u>Try Again</u></span>
181
		</div>
213
		</div>
182
		
214
		
183
		
215
		
184
			
-
 
-
 
216
		<form method="post" action="#" name='tinform' id='tinform'> 
185
			
217
			
186
			<div class="input-group col-xs-12 text-right searchres" style="padding:10px 0px 1px;">
218
			<div class="input-group col-xs-12 text-right searchres" style="padding:10px 0px 1px;">
187
 
219
 
188
	            <input type="text" class="form-control" placeholder="Enter tin number*" id="tin" name="tin" style="width:98%;">
220
	            <input type="text" class="form-control" autocomplete="off" placeholder="Enter tin number*" id="tin" name="tin" style="width:98%;">
189
	            
221
	            
190
	            <div class="input-group-btn w25px">
222
	            <div class="input-group-btn w25px">
191
	                <button class="btn" id='gettin' style="background-color:#58d936;color:white;">OK</button>
223
	               <!--  <button class="btn" id='gettin' style="background-color:#58d936;color:white;">OK</button> -->
-
 
224
	               <input type="submit" value="OK" style="background-color:#58d936;color:white;" id='gettin' class="btn">
192
	            </div>
225
	            </div>
193
	        </div>
226
	        </div>
194
	        
227
	        
195
	            <span id="message" class="hidden" style="color:red;font-size:12px;float:left;"></span>
228
	            <span id="message" class="hidden" style="color:red;font-size:12px;float:left;"></span>
-
 
229
	            
-
 
230
	    </form>
196
 
231
 
197
			
232
			
198
<!-- 			<input type="text" id="tin" name="tin" placeholder="Enter tin number*" required/> -->
233
<!-- 			<input type="text" id="tin" name="tin" placeholder="Enter tin number*" required/> -->
199
<!-- 			<button id='gettin'>Get Detail</button> -->
234
<!-- 			<button id='gettin'>Get Detail</button> -->
200
		
235