2011-04-17 112 views
1

我有3个文本输入区域,一个单一的形式中,具有preformated值,如“蓝”,“红”,“绿”,我需要从INI文件动态加载这些值,而不是具有它们是预先写好的,无需重新加载页面,每次点击一个链接。我不能有链接提交表单。jQuery动态设置输入值?

+0

这听起来有点像你想代替服务器端语言...的使用jQuery是正确的?与服务器端语言你只是用它来读取INI文件和写出来的输入值... – 2011-04-17 07:03:21

回答

3

加载值动态

    使用PHP/ASP /拼音/ Python等等等等

  1. 输出这些值至3个JS变量或阵列

  2. 读INI文件

  3. 获取你的jquery读取该变量并填充输入框。您可以使用$('#someid').val(someVal);

或者

您可以使用AJAX页面已加载后抢值。虽然没有多少意义。

生成链接无法点击

$('a').click(function(){ 
    return false; //Link clicked but does nothing 
}) 
+0

@JohnP :::你可以简单地使用'的preventDefault();'函数,而不是'返回false;' 。 – 2011-04-17 06:35:51

+0

PS: 不,这不是我所需要的,我想我找到了管道,请给我如何链接“相对”值槽AJAX传递到PHP文件,得到了“相对”值作为一个片段POST var,用它执行计算,然后将该php文件的输出返回到另一个表单中? 的IDEIA是: 1.点击一个链接,获取其“相对”值。 2.将该值发送到一个php文件。 3.返回该php文件后面的内容(他们将3个文本输入字段) 4.在页面上它们粘贴到窗体 – Joricam 2011-04-17 06:36:19

+0

@Joricam既然你是新来的,你可能不知道,要求一个完整的解决方案没有任何诚意的努力在你身上被压低。如果遇到问题,请自行尝试并提出一个新问题。 @Jack'返回FALSE'也停止事件冒泡 – JohnP 2011-04-17 06:42:53