2011-09-05 49 views
0

如何使用Jquery和'each'以输入或textarea值的形式替换所有输入标题值jquery用输入值替换标题

<form id="id001" action="" method="post"> 
    <fieldset id="F001"> 
    <legend>F001 : Consulter mes informations professionnelles</legend> 
    <div id="msg"></div> 
    <label for="EMPLOYEE_NUMBER"> 
     Matricule de l'agent: 
    </label> 
    <input name="EMPLOYEE_NUMBER" type="text" id="EMPLOYEE_NUMBER" value="ID999" readonly="readonly" /> 
    <br /> 
    <label for="LAST_NAME"> 
     Nom: 
    </label> 
    <input type="text" name="LAST_NAME" id="LAST_NAME" value="Test" title="" /> 
    <br /> 
    <label for="FIRST_NAME"> 
     Prénom: 
    </label> 
    <input type="text" name="FIRST_NAME" id="FIRST_NAME" value="Jack" title="" /> 
    <br /> 
    <br class="clear" /> 
    <label> 
     &nbsp; 
    </label> 
     <input type="submit" value="Envoyer" /> 
     <input name="WF" type="hidden" id="WF" value="WF2" /> 
    </fieldset> 
</form> 

感谢您的帮助......

克里斯

+0

你不应该使用全大写的任何属性值,或与此有关的标签。此外,你需要更清楚你的意思是“替换所有输入标题值”。当点击提交按钮时,或者当输入值改变时,你是否希望发生这种情况? – Bojangles

+0

你不应该只是下订单来为你做一些代码。告诉我们你试过的东西,展示一些示例代码。你得到了什么错误。你为什么认为你得到了他们。如果你想要的东西只是...为你做的,我推荐一个自由站点 – austinbv

+0

当页面加载(遗憾的是缺少) – Chris

回答

1

试试这个

$("input, textarea").each(function(){ 
    $(this).attr("title", this.value); 
}); 
+0

谢谢你的回答@ ShankarSangoli – Chris