2016-07-28 6 views
-1

manipuliert hier speichert dieser Code nur te Optionen und atlast es produziert das Ergebnis von Adio-Tasten. Ich möchte es Radio Button Verwendung von Textbox oder Eingabefeld eingegeben. also was soll geändert werden?wie man Cookie mit js

<script language="JavaScript"> 
var timer,timecounter=0 
function readCookie(name) 
{ 
    var result=null; 
    var myCookie=document.cookie+";"; 
    var searchName=name+"="; 
    var start=myCookie.indexOf(searchName); 
    var end; 
    if(start!=-1) 
    { 
     start+=searchName.length; 
     end=myCookie.indexOf(";",start); 
     result=myCookie.substring(start,end); 
    } 
    return result;  
} 
function writeCookie(name) 
{ 
    var expDate=new Date(); 
    var day=1*24*60*60; 
    expDate.setTime(expDate.getTime()+day); 
    document.cookie=name+"="+timecounter; 
} 
function starttimer(counter,ans) 
{ 
var cook 
    timecounter=parseInt(readCookie(<%=chr(34) & examname&"totaltime"& chr(34)%>)) 
    var index=-1 
    if(ans=="A") 
     index=0 
    else if(ans=="B") 
     index=1  
    else if(ans=="C") 
     index=2  
    else if(ans=="D") 
     index=3 

    if(document.examform.qno.value-1<=counter&&index!=-1) 
     document.examform.elements[index].checked=true 
     timer=setInterval("change()",1000) 

} 
function stoptimer() 
{ 
    writeCookie("<%=examname&"totaltime"%>"); 
    clearInterval(timer) 
} 
function change() 
{ 
    var hrs,mins,secs; 
    hrs=parseInt(timecounter/3600); 
    mins=parseInt(timecounter/60); 
    secs=timecounter%60; 
    window.status="Time Remaining : "+hrs+":"+mins+":"+secs; 
    rem_time.innerText="Time Remaining :"+hrs+":"+mins+":"+secs; 
    timecounter-- 
    if(timecounter==-1) 
     { 
     store_ans() 
     stoptimer() 
     document.examform.submit()  

     }   
} 
function store_ans() 
{ 
    var elems=document.examform.elements 
    var ans="" 
    for(var i=0;i<elems.length;i++) 
    if((elems[i].type=="radio"||elems[i].type=="checkbox")&&elems[i].checked) 
     ans=ans+elems[i].value  
    document.examform.answer.value=ans 
    if(ans=="") 
     document.examform.answer.value="Not Attempted"  
    stoptimer() 
}  
</script> 
+0

Nehmen Sie sich einen Moment Zeit, um die [Hilfe zum Bearbeiten] (// stackoverflow.com/editing-help) in der Hilfe zu lesen. Die Formatierung auf Stack Overflow unterscheidet sich von anderen Sites. Je besser Ihr Beitrag aussieht, desto leichter ist es für andere, ihn zu lesen und zu verstehen. – FrankerZ

+0

Es gibt auch zahlreiche Rechtschreibfehler. – FrankerZ

+0

Dies ist ein Beispiel, dass Sie irgendwo im Internet finden und bitten Sie uns, es an Ihre Anfrage anzupassen - keine Frage überhaupt. Du verstehst nicht einmal, dass all das überhaupt kein asp.net ist. – Aristos

Antwort

0

document.cookie: erhalten und die Cookies mit dem aktuellen Dokument verbunden(Mozilla Developer Network)

Sie Cookies mit Vanille JavaScript manipulieren können die document.cookie global verwenden.

mehrere Cookies zu speichern, müssen Sie document.cookie mehrfach zuordnen, zB var a = '1'; var b = '2' speichern Sie tun

document.cookie = "a=1"; 
document.cookie = "b=2"; 

die Cookie-String zu lesen, einfach document.cookie verweisen, zB console.log(document.cookie)

Auch Ihr Beitrag hat mehrere Bearbeitungs- und Grammatikfehler. Darüber hinaus ist dies eine Frage, die einfach mit einer Google-Suche beantwortet werden kann.