irctc form

contect me butter knowedge

// ==UserScript==
// @name irctc form
// @namespace form data load
// @grant none
// @include     https://www.irctc.co.in/*
// @description contect me butter knowedge
// @version 4
// ==/UserScript==

var all;var pass;var logi;var pd; var fi=0;
var ffill = setInterval(dologin, 1000);
function dologin() {
  if(!document.getElementById("irctc")){
    document.getElementsByClassName('textheading')[0].style.display = "none";
  var addform = document.createElement("form");
    addform.id="irctc";addform.style="border: thin solid #3333FF;text-align:center; background: rgb(0, 255, 204);outline: dotted red;font-size: 12px;";
   var list = document.getElementById("divMain");
 // document.querySelectorAll('body>app-root>app-home>div>app-header>div>div>div>nav').innerHTML ="anand kumar";
    list.insertBefore(addform, list.childNodes[0]);
addform.innerHTML ='<body><form> <fieldset id="addmain"><tr><td style="padding: 1px" valign="top"><table cellpadding="1px" cellspacing="0px" style=" margin:11px; border-radius:1px; border:1px solid #0e72bb; background-color:#f5f5f5; font-family:Arial; float:left;"> <tbody><tr><td colspan="4" align="left" style="background-color: #3665C2; color: #FFFFFF; font-family: Verdana; font-weight: bold; padding: 1px; font-size: 13px;">Plan Details</td></tr><tr><td><input type="text" id="frm" size="18" maxlength="20" placeholder="Form" disabled=""></td><td><input type="text" id="to" size="18" maxlength="20" placeholder="To" disabled=""></td></tr><tr><td><input type="text" id="dat" size="18" maxlength="10" placeholder="Date" disabled=""></td><td><input type="text" id="train" size="18" maxlength="6" placeholder="Train No"></td></tr><tr><td><select id="class"  style="color:#ff0000;width:11em;"><option value="SL">Sleeper</option><option value="3A">THIRD AC</option><option value="2A">SECOND AC</option><option value="1A">FIST AC</option><option value="2S">SECOND---Seat</option><option value="CC">Chair Car</option></select></td><td><select id="quta" style="color:#ff0000;width:11em;"><option value="TATKAL">Tatkal</option><option value="PREMIUM">Premium</option><option value="GENERAL">General</option><option value="SS">Siner--- Citizen</option></select></td></tr><tr><td colspan="2">Seat-<input style="color:#ff0000;" maxlength="4" size="5" id="tseat" placeholder="seat" type="text">Fare-<input style="color:#ff0000;" maxlength="4" size="5" id="tfare" placeholder="Fare" type="text">Auto<input type="checkbox" id="auto" value="0"><input type="button" value="Get Plan" id="rest" onclick="return false"></td></tr><tr><td colspan="2"><input type="text" id="loginid" size="10" maxlength="8" style="color:#0000ff;align:left;" placeholder="login_id"><input type="password" id="l_pass" size="10" maxlength="8" style="color:#0000ff;align:left;" placeholder="log_password"><input type="text" id="qmo" size="12" maxlength="10" style="color:#0000ff;align:left;align:left;" placeholder="Id Mobile No."></td></tr><tr><td><input type="text" id="qdob" size="18" maxlength="8" style="color:#0000ff;align:left;" placeholder="Date Of Birth"></td><td><input type="text" id="mail" size="18" maxlength="30" style="color:#0000ff;align:left;" placeholder="E-Mail Id"></td></tr><td colspan="2"><input type="button" value="" id="sf" disabled="" style="width:15em"><input type="button" value="Ad_sav" id="add" style="width:5em"></td></tbody></table></td><td style="padding: 5px" valign="top"></td></tr><tr><td style="padding: 1px" valign="top"><table cellpadding="1px" cellspacing="0px" style=" margin:11px; border-radius:1px; border:1px solid #0e72bb; background-color:#f5f5f5; font-family:Arial; float:left;"><tbody><tr><td id="psd" colspan="4" align="left" style="background-color: #3665C2; color: #FFFFFF; font-family: Verdana; font-weight: bold; padding: 1px; font-size: 13px;">Passenger Details</td></tr><tr class="highlight"><tr id="p" style="visibility: visible;"><th>Name</th><th>Age</th><th>Gender</th><th>Birth</th></tr> <tr id="p0" style="visibility: visible;"> <td><input type="text" id="pn1" maxlength="16" placeholder="Name" size="20"></td> <td><input type="text" id="ag1" placeholder="Age" size="2" maxlength="3"></td> <td><select id="gender1"><option value="">Select</option><option value="M">Male</option><option value="F">Female</option></select></td> <td><select id="birth1"> <option value="">No Preference</option><option value="LB">LOWER</option><option value="MB">MIDDLE</option><option value="UB">UPPER</option><option value="SL">SIDE LOWER</option><option value="SU">SIDE UPPER</option><option value="WS">WINDOW SIDE</option></select></td> </tr> <tr id="p1" style="visibility: hidden;"> <td><input type="text" id="pn2" maxlength="16" placeholder="Name" size="20"></td> <td><input type="text" id="ag2" placeholder="Age" size="2" maxlength="3"></td> <td><select id="gender2"><option value="">Select</option><option value="M">Male</option><option value="F">Female</option></select></td> <td><select id="birth2"> <option value="">No Preference</option><option value="LB">LOWER</option><option value="MB">MIDDLE</option><option value="UB">UPPER</option><option value="SL">SIDE LOWER</option><option value="SU">SIDE UPPER</option><option value="WS">WINDOW SIDE</option></select></td> </tr> <tr id="p2" style="visibility: hidden;"> <td><input type="text" id="pn3" maxlength="16" placeholder="Name" size="20"></td> <td><input type="text" id="ag3" placeholder="Age" size="2" maxlength="3"></td>    <td><select id="gender3"><option value="">Select</option><option value="M">Male</option><option value="F">Female</option></select></td>    <td><select id="birth3"> <option value="">No Preference</option><option value="LB">LOWER</option><option value="MB">MIDDLE</option><option value="UB">UPPER</option><option value="SL">SIDE LOWER</option><option value="SU">SIDE UPPER</option><option value="WS">WINDOW SIDE</option></select></td>  </tr>   <tr id="p3" style="visibility: hidden;">    <td><input type="text" id="pn4" maxlength="16" placeholder="Name" size="20"></td>   <td><input type="text" id="ag4" placeholder="Age" size="2" maxlength="3"></td>    <td><select id="gender4"><option value="">Select</option><option value="M">Male</option><option value="F">Female</option></select></td>    <td><select id="birth4"> <option value="">No Preference</option><option value="LB">LOWER</option><option value="MB">MIDDLE</option><option value="UB">UPPER</option><option value="SL">SIDE LOWER</option><option value="SU">SIDE UPPER</option><option value="WS">WINDOW SIDE</option></select></td>  </tr>  <tr>   <td>Pass. Quantity<select id="pcou"><option value="1">01</option><option value="2">02</option><option value="3">03</option><option value="4">04</option></select></td><td colspan="2"><input type="text" id="mobi" size="14" maxlength="10" placeholder="Mobile"></td><td><input type="button" value="New From" id="new" onclick="return false"></td></tr>   <tr><td colspan="1" ><select id="paytyp" size="1" style="width:10em" disabled="" ><option value="">Payment Gateway Type</option><option value="IRCTC eWallet">IRCTC eWallet</option><option value="IRCTC iPay (Credit Card/Debit Card/UPI)">IRCTC iPay</option><option value="Payment Gateway / Credit Card / Debit Card">Payment Gateway / Credit Card</option><option value="Netbanking">Net Banking</option><option value="Debit Card with PIN">Debit Card with PIN</option><option value="Multiple Payment Service">Multiple Payment Service</option><option value="Wallets / Cash Card">Wallets / Cash Card</option><option value="BHIM/ UPI/ USSD">BHIM/ UPI/ USSD</option></select></td><td colspan="2"><select id="bank" size="1" style="width:8em"><option value="">Select Bank</option><option value="credit_1">SBI NetBanking</option><option value="credit_36">HDFC NetBanking</option><option value="credit_21">HDFC Visa Card with OTP</option><option value="credit_57">HDFC Debit Card with PIN</option><option value="credit_3">SBI Debit Card with PIN</option><option value="credit_9">PNB Debit Card with PIN</option><option value="IRCTC eWallet">IRCTC eWallet</option><option value="credit_113">IRCTC iPAY(Credit/Debit)</option><option value="credit_78">Paytm Multi Service</option><option value="credit_98">PayU Multi Service</option><option value="credit_105">RozarPay Multi Service</option><option value="credit_116">PhonePe Multi Service</option><option value="credit_71">Paytm Wallet</option><option value="credit_93">Airtel Money</option><option value="credit_34">PNB NetBanking</option><option value="credit_50">Central Bank of India</option><option value="credit_44">ICICI Bank</option></select></td><td><input type="submit" value="Save From" id="save" onclick="return false"></td></tr></tbody></table></td><td style="padding: 5px" valign="top"></td></tr><table style=" margin:11px; border-radius:1px; border:1px solid #0e72bb; background-color:#f5f5f5; font-family:Arial; float:left;" cellspacing="0px" cellpadding="1px"><tbody><tr><td id="post" colspan="4" style="background-color: #3665C2; color: #FFFFFF; font-family: Verdana; font-weight: bold; padding: 1px; font-size: 13px;" align="left">Post ofice</td></tr><tr class="highlight"></tr><tr id="pi" style="visibility: visible;"></tr><tr><td colspan="2"><input type="text" size="14" maxlength="20" id="pos1" placeholder="Place destination"></td></tr><tr><td colspan="2"><input size="14" id="pos2" placeholder="PinCode" maxlength="6" type="Number"></td></tr><tr><td colspan="2"><input type="text" size="14" maxlength="20" id="post3" placeholder="City"></td></tr><tr><td colspan="2"><input type="text" size="14" maxlength="20" id="post4" placeholder="postoffice"></td></tr></tbody></table></fieldset></form></body><br>'; 
  }
var abst=localStorage.seat+localStorage.fare;
if(localStorage.au_bo==0 && !document.getElementById('auto').checked){document.getElementById('auto').checked = true;}
  


document.getElementById("rest").addEventListener('click', function (){
 var gfr= document.querySelector("#origin input");
  var gfr1=document.getElementById('frm');
  if (gfr.value != "" && gfr != null ){gfr1.value=gfr.value;}
  var gto= document.querySelector("#destination input");
  var gto1=document.getElementById('to');
  if (gto.value != "" && gto != null ){gto1.value=gto.value;}
  var gda= document.querySelector("p-calendar input");
  var gda1=document.getElementById('dat')
  if (gda.value != "" && gda != null ){gda1.value=gda.value;}
  fi=0;
});
document.getElementById("auto").addEventListener('click', function (){ if (document.getElementById('auto').checked == true){localStorage.au_bo=0;}if (document.getElementById('auto').checked == false){localStorage.au_bo=1;}});
document.getElementById("save").addEventListener('click', function (){
 all=document.getElementById('pn1').value +"&"+document.getElementById('ag1').value+"&"+document.getElementById('gender1').value+"&"+document.getElementById('birth1').value+"&"+
     document.getElementById('pn2').value +"&"+document.getElementById('ag2').value+"&"+document.getElementById('gender2').value+"&"+document.getElementById('birth2').value+"&"+
     document.getElementById('pn3').value +"&"+document.getElementById('ag3').value+"&"+document.getElementById('gender3').value+"&"+document.getElementById('birth3').value+"&"+
     document.getElementById('pn4').value +"&"+document.getElementById('ag4').value+"&"+document.getElementById('gender4').value+"&"+document.getElementById('birth4').value+"&"+
     document.getElementById('pcou').value +"&"+document.getElementById('mobi').value+"&"+document.getElementById('paytyp').value+"&"+document.getElementById('bank').value+"&"+
     document.getElementById('frm').value +"&"+document.getElementById('to').value +"&"+document.getElementById('dat').value +"&"+document.getElementById('train').value +"&"+
     document.getElementById('class').value+"&"+document.getElementById('quta').value+"&"+document.getElementById('tfare').value+"&"+document.getElementById('tseat').value+"&"+
     document.getElementById('loginid').value+"&"+document.getElementById('l_pass').value+"&"+document.getElementById('qmo').value+"&"+document.getElementById('qdob').value+"&"+
     document.getElementById('mail').value+"&"+document.getElementById('pos1').value+"&"+document.getElementById('pos2').value+"&"+document.getElementById('post3').value+"&"+document.getElementById('post4').value;
  localStorage.fill_Passenger=all; pd=all.split('&'); localStorage.setItem(pd[0], all); logi=pd[28]+"&"+pd[29]+"&"+pd[30]+"&"+pd[31]+"&"+pd[32]; localStorage.fill_Login=logi;
  var loid=document.getElementById('loginid').value;  localStorage.setItem(loid, logi);  var bnkr=pd[18]+"&"+pd[19];  localStorage.fill_bank=bnkr;  fi=0;
});  
var all1 = localStorage.getItem("fill_Passenger"); all=all1.split('&');
var al1 = localStorage.getItem("fill_Login"); al=al1.split('&');
var alb1 = localStorage.getItem("fill_bank"); alb=alb1.split('&');

passhd();
document.getElementById("new").addEventListener('click', function (){
      document.getElementById('pn1').value="";document.getElementById('ag1').value="";document.getElementById('gender1').value="";document.getElementById('birth1').value="  ";
     document.getElementById('pn2').value="";document.getElementById('ag2').value="";document.getElementById('gender2').value="";document.getElementById('birth2').value="  ";
     document.getElementById('pn3').value="";document.getElementById('ag3').value="";document.getElementById('gender3').value="";document.getElementById('birth3').value="  ";
     document.getElementById('pn4').value="";document.getElementById('ag4').value="";document.getElementById('gender4').value="";document.getElementById('birth4').value="  ";
     document.getElementById('pcou').value ="1";document.getElementById('mobi').value=""; document.getElementById('frm').value="";document.getElementById('to').value="";
    document.getElementById('dat').value="";document.getElementById('train').value="";document.getElementById('class').value="SL";document.getElementById('quta').value="TATKAL"; fi="1";
});

function show(){
     document.getElementById('pn1').value=all[0];document.getElementById('ag1').value=all[1];document.getElementById('gender1').value=all[2];document.getElementById('birth1').value=all[3];
     document.getElementById('pn2').value=all[4];document.getElementById('ag2').value=all[5];document.getElementById('gender2').value=all[6];document.getElementById('birth2').value=all[7];
     document.getElementById('pn3').value=all[8];document.getElementById('ag3').value=all[9];document.getElementById('gender3').value=all[10];document.getElementById('birth3').value=all[11];
     document.getElementById('pn4').value=all[12];document.getElementById('ag4').value=all[13];document.getElementById('gender4').value=all[14];document.getElementById('birth4').value=all[15];
     document.getElementById('pcou').value =all[16];document.getElementById('mobi').value=all[17];document.getElementById('paytyp').value=alb[0];document.getElementById('bank').value=alb[1];
     document.getElementById('frm').value=all[20];document.getElementById('to').value=all[21];document.getElementById('dat').value=all[22];document.getElementById('train').value=all[23];
     document.getElementById('class').value=all[24];document.getElementById('quta').value=all[25];document.getElementById('tfare').value=all[26];document.getElementById('tseat').value=all[27];
     document.getElementById('pos1').value=all[33];document.getElementById('pos2').value=all[34];document.getElementById('post3').value=all[35];document.getElementById('post4').value=all[36];
     document.getElementById('loginid').value=al[0];document.getElementById('l_pass').value=al[1];document.getElementById('qmo').value=al[2];document.getElementById('qdob').value=al[3];document.getElementById('mail').value=al[4];
     document.getElementById('sf').value=abst;     
     }
if(document.getElementById('pn1').value =="" && fi=="0"){show();}
 var gbank=document.getElementById('bank').value;
 var gpay=document.getElementById('paytyp').value;
  if(document.getElementById('paytyp').value !== "Netbanking" && (gbank =="credit_1" || gbank =="credit_22" || gbank =="credit_28" || gbank =="credit_29" || gbank =="credit_34" || gbank =="credit_35" || gbank =="credit_36" || gbank =="credit_44" || gbank =="credit_48" || gbank =="credit_50" || gbank =="credit_43" )){
   document.getElementById('paytyp').value="Netbanking";document.getElementById('save').click(); 
  }
  else
    if(document.getElementById('paytyp').value !== "Debit Card with PIN" && (gbank =="credit_3" || gbank =="credit_9" || gbank =="credit_57")){
      document.getElementById('paytyp').value="Debit Card with PIN";document.getElementById('save').click();
    }else 
      if(document.getElementById('paytyp').value !== "Multiple Payment Service" && (gbank =="credit_78" || gbank =="credit_98" || gbank =="credit_105" || gbank =="credit_116")){
      document.getElementById('paytyp').value="Multiple Payment Service";document.getElementById('save').click();
    }else
              if(document.getElementById('paytyp').value !== "BHIM/ UPI/ USSD" && (gbank =="credit_96" || gbank =="credit_97" || gbank =="credit_117") ){
      document.getElementById('paytyp').value="BHIM/ UPI/ USSD";document.getElementById('save').click();
    } else 
      if(document.getElementById('paytyp').value !== "Wallets / Cash Card" && (gbank =="credit_68" || gbank =="credit_71" || gbank =="credit_79" || gbank =="credit_93" || gbank =="credit_102")){
      document.getElementById('paytyp').value="Wallets / Cash Card";document.getElementById('save').click();
    }else
              if(document.getElementById('paytyp').value !== "IRCTC eWallet" && gbank =="IRCTC eWallet"){
      document.getElementById('paytyp').value="IRCTC eWallet";document.getElementById('save').click();
    }else
              if(document.getElementById('paytyp').value !== "Payment Gateway / Credit Card / Debit Card" && gbank =="credit_21"){
      document.getElementById('paytyp').value="Payment Gateway / Credit Card / Debit Card";document.getElementById('save').click();
    }else
              if(document.getElementById('paytyp').value !== "IRCTC iPay (Credit Card/Debit Card/UPI)" && gbank =="credit_113"){
      document.getElementById('paytyp').value="IRCTC iPay (Credit Card/Debit Card/UPI)";document.getElementById('save').click();
    }
}
function passhd(){
  var pc=document.getElementById('pcou').value;
  if(pc != i || pc == 4)
	{
		for (i=0;i<pc;i++)
		{
          var psh="p"+i
        var pdis= document.getElementById(psh);
          pdis.style.visibility = "visible";
			
			}
      
    }else{for (i=pc;i<4;i++)
		{
          var psh="p"+i
        var pdis= document.getElementById(psh);
          pdis.style.visibility = "hidden";
			
			}}
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址