如何替换文本框值中的Ajax
值?
我的代码如下:
<input type="text"
id="category_name"
name="category_name"
value="<?php
if(isset($compName)) {
echo ucfirst($compName);
} else {
echo"Category";
}
?>" onfocus="javascript:this.value='';"
onblur="javascript: if(this.value==''){this.value='<?php
if(isset($compName)) {
echo ucfirst(addslashes($compName));
} else {
echo"Category";
}
?>';}" onKeydown="javascript: if (event.keyCode==13)serachProduct();"/>
当我输入另一个值时,它无法接受ajax值。
我将填写chennai意味着它不会接受ajax值。
答案 0 :(得分:0)
我不明白你在解释中想说的是什么。但是我从你的问题中得到了一些东西。
您希望使用从ajax调用返回的值填充文本框。 我建议你两种方式。
例如,这是您的文本框<input type='text' name='city >
第一种方法,(我以前做过),
<div
id='tb'>--text box--</div>
"<input type='text' name='city
value='".$value."'>";
$("#tb").html(result);
document.getElementById("tb").innerHTML=result;
第二种方法(json,高效方式),
encode_json(array_of_values);
$("#tb").val(--java-variable--);
下次请准确发布您想要提问的问题。