2011-09-27 58 views
2

感谢任何人提前在我的问题可以帮助我。Javascript - 输入字段更改设置值的值

我只是试图在输入值发生变化时将表单输入类型=“文本”的值保存到cookie中。想想我几乎已经拥有了它,但我无法实现它的工作。

这里是我迄今为止

- 这是JavaScript Set_cookie功能。

function Set_Cookie(name, value, expires, path, domain, secure) 
{ 
var today = new Date(); 
today.setTime(today.getTime()); 

if (expires) 
{ 
expires = expires * 1000 * 60 * 60 * 24; 
} 
var expires_date = new Date(today.getTime() + (expires)); 

document.cookie = name + "=" +escape(value) + 
((expires) ? ";expires=" + expires_date.toGMTString() : "") + 
((path) ? ";path=" + path : "") + 
((domain) ? ";domain=" + domain : "") + 
((secure) ? ";secure" : ""); 
} 

- 这是假设保存输入变化的函数。

$(document).ready(function() { 
    $('#inputText1').change(function() { 
     Set_Cookie('inputText1', .val($(this)), '', '/', '', ''); 
    }); 
}); 

- 输入字段

input type="text" name="inputText1" id="inputText1" 

再次感谢的人谁可以提供帮助。

+1

如果你要在括号支付,你应该检查出的Lisp':P ' –

+0

我想出了答案。在stackoverflow让我大声笑后,将与明天所有人分享。它吹走了竞争。 – Dave

+0

你找到答案了吗? – Jason

回答

1
+0

junedkazi,已通过komodomedia.com花了2天的jQuery cookie。它有效,如果有一个输入字段,但我会有几个导致脚本停止工作的一些方法。我正在采取的方向可能似乎通过给每个输入字段自己独特的脚本来解决这个问题。我非常迷失哈哈。 – Dave

+0

是否调用或触发了你的set_cookie函数? – junedkazi

+0

需要调用Set_Cookie函数。我正在尝试在输入#id值更改时调用它... – Dave