2010-06-18 91 views
2

我正在使用适用于iPhone的简单HTML5表单,并且我想使用占位符属性在文本字段本身中显示错误警报,但我不知道如何通过Javascript访问它。如何通过Javascript更改输入类型占位符持有者属性?

这里是一个域的例子,HTML代码:

我想要的占位符文本(也许是颜色?)将在JavaScript验证更改提交前的功能调用的形式,但我似乎无法到无论我尝试什么概念,都要改变它。

谢谢!

回答

9

得到了答案!

这里是JavaScript代码,你可以使用与我上面写的HTML云:

function validate(theForm) 
    { 
     var name = theForm.name; 
     if(name.value == "") 
     { 
      name.setAttribute('placeholder',"Please enter your name to continue"); 
      return false; 
     } 
return true;} 

这里是在表单中的HTML输入线:

<input type="text" id="name" name="name" value="" placeholder="Click here to enter your full name" tabindex=1 /></div> 
+5

你应该接受你自己的答案...如果你曾经回到现场。 – 2011-06-03 18:39:30