我想显示一个特定的cookie到输入使用jquery

问题描述:

所以我想有一个响应页面显示cookie。我希望函数的值在输入值内的页面加载时显示,但我只能使用onclick函数显示它。这里是我的代码:我想显示一个特定的cookie到输入使用jquery

<script type="text/javascript"> 

    function readCookie(FullName) { 
     var name = FullName + "="; 
     var ca = document.cookie.split(';'); 
     for(var i=0; i<ca.length; i++) { 
     var c = ca[i]; 
     while (c.charAt(0)==' ') c = c.substring(1); 
     if (c.indexOf(name) == 0) return c.substring(name.length, c.length); 
     } 
     return ""; 
    } 

</script> 

<label>First Name from cookie: <input id="name2" maxlength="25" name="namefield" readonly="readonly" size="20" type="text" /> </label> 

<input onclick="document.getElementById('name2').value = readCookie('FullName')" type="submit" value="Get cookie" /> 

如何获得函数来显示输入内的结果而不使用提交按钮?

作出这样的<input>与内容后<script>元素提交按钮的onclick属性:

<script type="text/javascript"> 

    function readCookie(FullName) { 
     var name = FullName + "="; 
     var ca = document.cookie.split(';'); 
     for(var i=0; i<ca.length; i++) { 
     var c = ca[i]; 
     while (c.charAt(0)==' ') c = c.substring(1); 
     if (c.indexOf(name) == 0) return c.substring(name.length, c.length); 
     } 
     return ""; 
    } 

</script> 

<label>First Name from cookie: <input id="name2" maxlength="25" name="namefield" readonly="readonly" size="20" type="text" /> </label> 

<script> 
    document.getElementById('name2').value = readCookie('FullName') 
</script> 
+0

我将如何显示cookie作为标签内的正常的一段文字?不作为输入? –